Problem with team joining the meetings late?
Want a way to make them join the meeting on time but in a fun way?
Try Foodometer
Foodometer is a very simple tool to make your team attend a meeting on time. Foodometer can help your team by tracking how many times a team member has attended the meeting late and automatically calculates the team member's share in a team party based on his attendence.
- Login / Signup / Logout
- Add team members
- Increase/Decrease the count(no. of times he/she is late to the meeting) for a team member
- Remove a team member
- Automatically calculate one's share in the team party
- ReactJs for Frontend
- NodeJs for Backend
- ExpressJs - Web framework
- PostgreSQL for Database
Fork this repo.
Clone the repo using
git clone https://github.com/:your-github-username/foodometer
cd foodometer
- Export the following env variables:
- SECRET_NAME
- SECRET_KEY
- DATABASE_URL
- Install the dependencies using
npm install && cd ui && npm install
- Start the backend server using
npm start
- Start the react dev server on 3000 using
cd ui && npm start
You can build the project and start the prod server using npm run build && npm start
.
This will start the server on port 9000 by default.
If you wish to start the prod server on any other port, just export the PORT env variable.
Feel free to open Pull Requests.