AlgoLearn is a mobile application designed to help programmers and computer science students practice algorithms and programming languages. The application provides a gamified, quiz-like experience to make learning fun and effective.
- Frontend: React Native
- Backend: Go (REST API)
- Database: PostgreSQL (with Docker)
- Authentication: JWT (JSON Web Tokens)
- Migrations: golang-migrate
- Containerization: Docker
- Build & Run: Makefile
For detailed instructions on setting up and running the backend, please refer to the backend/README.md
file.