/calendar-service

Packages for adding calendar capabilities to frontends and backends

Primary LanguageJavaScript

calendar-ui

Welcome to our Typescript/React frontend and express API for a simple calendar. We use the Full Calendar component library.

Tech stack

  • Typescript
  • React
  • MongoDB
  • Mongoose
  • Node.js
  • Express

Business requirements

  • Ability to create events with date and time [Done]
  • Ability to show day/week/month views [Done]
  • Ability to create all-day events [Done]
  • Ability to edit and delete event [Done]
  • Ability to create recurring events [In Progress]

Running the app

  • For frontend: navigate to ui directory and run the following commands: npm i and npm start
  • For backend: navigate to api directory and run the following commands: npm i and npm run serve

Developing

Use nvm to make sure you are on a consistent node version for this project. Run nvm install and then nvm use to download and use the node version specified in .nvmrc

Current UI

image