-
Notifications
You must be signed in to change notification settings - Fork 42
Features and Tech
Dinith edited this page Mar 20, 2020
·
4 revisions
- Written in JavaScript
- Used Node to manage dependencies
- Authentication
- Log in with Google
-
REST API
- Used ExpressJS
- Currently only used to communicate with the frontend
-
Database
- Used MongoDB
- ReactJS
- Used Node to manage dependencies
- Communicates with the backend only via the REST API
- 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
- REST API used by the frontend
- Database
- Login Page
- Uses Google account
- Settings Page
- Calendar Page
- Day/Week/Month/List Views
- Automatic Task Scheduling