Speed dial to your Remote meetings.
- Vercel account
- Google Oauth2 Client
- Requires a Google Developer Console account
- Read how to setup Google Oauth2 client here.
- Microsoft Oauth2 Client
- Requires a Microsoft Azure account.
- See how to setup Microsoft here.
- Node v14.x.
- Read on how to use Express.js with Vercel here.
- Get started with the following commands -
- Run
npm install
- Run
node index.js
- Use API clients like Postman to test APIs.
- Run
- api
- index.js
- All API definitions and controller calls.
- src
- google
- google-calendar.js
- Interacts with google calendar APIs
- google-strategy.js
- Passport.js strategy for Google auth.
- google-tokens.js
- Token management for user's access/refresh tokens.
- google-calendar.js
- microsoft
- microsoft-calendar.js
- Interacts with microsoft-outlook calendar APIs
- microsoft-strategy.js
- Passport.js strategy for Microsoft auth.
- microsoft-tokens.js
- Token management for user's access/refresh tokens.
- microsoft-calendar.js
- helpers
- utils.js
- Helper functions used across project.
- utils.js
- services
- meetings.js
- Service layer for interacting with Google/Microsoft meetings meetings APIs.
- meetings.js
- google
- static
- css
- Styling for pages on https://zoomiesoncall.online
- index.css
- Custom styles for all pages on https://zoomiesoncall.online
- style.css
- Copy of papercss.
- images
- Images used in pages on https://zoomiesoncall.online
- views
- Various html pages of https://zoomiesoncall.online
- css
- config.js
- Credentials of Google/Microsoft Oauth clients.
- index.js
- Express.js setup
- microsoft-identity-association.json
- Required file by Microsoft oauth client
- vercel.json
- Vercel config for running express app on vercel.
- index.js
- See how to deploy project on Vercel here.
This project is licensed under the Apache License - see the LICENSE.md file for details.# portd_staging