Skip to content

Features and Tech

Dinith edited this page Mar 20, 2020 · 4 revisions

Backend

  • 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

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
    • Uses Google account
  • Settings Page
  • Calendar Page
    • Day/Week/Month/List Views
    • Automatic Task Scheduling
Clone this wiki locally