Crowdsourced data labelling platform.
This project follows the MVCS (Model View Controller Service) pattern. The purpose and software used in each component are as follows:
- Model: database using SQLAlchemy and MySQL
- View: website frontend using Vue
- Controller: API endpoints, authentication, data validation using FastAPI
- Service: core logic written in Python 3