Features and Tech - se701g2/Doto GitHub Wiki
Backend
- Written in JavaScript
- Used Node to manage dependencies
- Authentication
- REST API
- Used ExpressJS
- Currently only used to communicate with the frontend
- Database
Frontend
- ReactJS
- Used Node to manage dependencies
- Communicates with the backend only via the REST API
CI/CD
- More Info
- Used GitHub Actions to build and deploy
- Used Azure for deployment
- Frontend and backend are built and deployed to separate URLs
- The production database is hosted on Azure Cosmos DB
- This is separate from the development database, which is hosted on MongoDB Atlas
Features
Backend
- REST API used by the frontend
- Database
Frontend
- Login Page
- Settings Page
- Calendar Page
- Day/Week/Month/List Views
- Automatic Task Scheduling