Motivation behind this project is, we care about indonesian for make it better next generation
- Track all kid's bad words text
- Add New Children to Monitorize
- Report Daily, Weekly, Montly Progress
- Achievement Good progress children (Soon)
- Autotext Good Word (Soon)
Before start the project localy, make sure to all tools has been installed on your machine such:
-
Golang
-
Python
-
Docker
You may ask why we use golang?
we use golang because it's FAST, and the framework we use for this project is called fiber, the fastest and rapid development server build for golang and inspired by express.js.
you can see all golang framework benchmark here
just take a look at this benchmark

benchmark from other framework
for the archicteture it self, we use DDD/Hexagonal in golang, and use Event Driven Architecture for build microservice between each service See reference here
we use python (flask) as ml service, and bridging all request straight to the AI Platform, but for now, we still under development, it soon will replace all mock service with the full feature of the service.
in ml service, we implement MVC pattern for the project architecture See reference here
cd backend/appsmake runto build image for docker
make build
to run the image as container
make runstop the container
make stopremove image
make remove-
Account Service
-
Auth Service
-
Children Service
-
Profanity Service
-
Reporting Service
-
Bride AI Service (using AI Google Platform) to internal ML service
- @xxidbr9
- fullname : Barnando Akbarto Hidayatullah (Nando)
- @M4RIONETTE
- fullname : Fajar Nur Hidayatullah (Fajar)
