Skip to content

Anak-Spectator/AspecT-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AspecT-Backend

Aspect Backend

About

Motivation behind this project is, we care about indonesian for make it better next generation

Feature V1

  • 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)

Documentation

Before start the project localy, make sure to all tools has been installed on your machine such:

  • Golang

  • Python

  • Docker

About The Project(Technical)

Apps (Service)

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

ML (Service)

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

Reference

Additional Tool's / Package / Libs / Module and Service

HOW TO RUN

GOLANG
cd backend/apps
make run
PYTHON

to build image for docker

make build

to run the image as container

make run

stop the container

make stop

remove image

make remove

Resources

Todo's Apps

  • Account Service

  • Auth Service

  • Children Service

  • Profanity Service

  • Reporting Service

  • Bride AI Service (using AI Google Platform) to internal ML service

Team

About

Aspect Backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published