This project is a production-ready fullstack Todo web application using this fullstack web development skeleton: https://github.com/AnPatapain/Official-Fullstack-Skeleton Along with the integration of the frontend part from legacy code: https://github.com/UNtergas/Todo_list
Tech-stack overview
- Infrastructure: Nginx, Docker, TLS-SSL for local development environment
- Architecture: Layered architecture for backend
- Programming paradigms: OOP for backend, Functional Programming for frontend using React
- Automation Test (TODO: nyi): Unit Test, End-to-End test (E2E), Performance Test
- Programming Language: Typescript, Bash Script
- Backend: Express (server framework), Tsoa-Swagger(controller & auto API docs), Postgresql (relational database), Prisma (ORM)
- Frontend: React