Find the best time for team meetings and one-on-ones with RocketMeet. Try now!
Come say hello at our chatroom for discussions, voicing new ideas or getting help!
You can find the API documentation for the server here.
NodeJS v14
- Fork the repository
$ git clone https://github.com/<your-github-handle>/RocketMeet-client.git
$ cd RocketMeet-client
$ npm i- Make a copy of the
.env.development.exampleand.env.production.examplefiles to.env.developmentand.env.productionfiles respectively. - Create a firebase account , setup firebase authentication for google sign-in (firebase-console > Authentication > Sign-in methods > Google ), whitelist the client domain in the
Authorised domainssection. Set firebase config variables in.envfiles. - Set the encryption variables and domain URLs in the
.envfiles
Make sure that the RocketMeet-server is located at the level same as this repository with the relevant node_modules installed.
The structure should like the following:
/
├── RocketMeet-server/
└── RocketMeet-client/
$ npm run scriptLinting
$ npx eslint . --ext .tsx,.tsNote: Or simply setup automatic linting in
vscode
Testing
$ npm run test$ npm run build
$ npm startMake a copy of the .env.production.example file to .env.production and set the environment variables.
Note: You need to have the RocketMeet-server setup before using this one-click deployment. Make sure to create a firebase account and setup
firebase-authfor google signin.
Set the environment variables in .env.production.example at Vercel in the next step.
Check out our contributing guide!
RocketMeet-client is distributed under the MIT License.
