Ayomipo18 / calendarA

An API that helps to schedule meeting between two users and adds the event to both users' google calendar. It requests authorization from host user's google calendar, email and profile information.

Home Page:https://calendara-api.azurewebsites.net/docs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Info

  • An API that helps to schedule meeting between two users and adds the event to both users google calendar. It requests authorization from host user's google calendar, email and profile information.

  • A simple calendly clone api.

  • Reach out to me (ayomiposolaja@gmail) if you want to collaborate/contribute or have questions.

  • Deployed API Url documentation (https://calendara-api.azurewebsites.net/docs/)

  • Deployed API Url (https://calendara-api.azurewebsites.net/)

How to run this project locally without docker

  • clone this repository

  • use the envexample to set up the project

  • cd into the cloned repo

  • run this command

npm install
  • run this command
npm run dev

or

  • run this command
npm install
npm run build
npm run start

How to run this project locally with docker

  • clone this repository

  • use the envexample to set up the project

  • cd into the cloned repo

  • ensure you have docker desktop installed

  • run this command

docker compose up

About

An API that helps to schedule meeting between two users and adds the event to both users' google calendar. It requests authorization from host user's google calendar, email and profile information.

https://calendara-api.azurewebsites.net/docs/


Languages

Language:TypeScript 100.0%