Make scheduling meetings across different timezones easier with Chingu Time!
This Project is part of the Chingu.io Voyages - [#17 - Project Vue-01]
This is an ongoing project with multiple purposes in mind.
First of all, we wanted to create an easy, simple way to schedule events/meetings for people in different timezones.
Secondly, this functions as a project to learn vue.js, a major frontend library, node.js as the backend and MongoDB as the database.
If possible, this project will be constantly updated and will hopefully have new features in the future.
This project is part of the Chingu program.
"Chingu is a remote 6-week program for web developers.
You will build a project in a remote team and level up with the technical and soft skills required in a professional software job."
Please visit them at the link above!
Live website can be found under: chingutime
- Now
- Login and edit your account details
- Create an event and add other users
- Select different hours and get advises on best hours for all event users
- Schedule the event and download ics file for gmail or outlook calendar
- View all your scheduled events in calendar
- Mobile App (PWA)
- Unschedule events/Edit scheduled events
- Send emails on schedule
- Future
- Work with non hourly timezones
- Handling daylight saving changes
A finished MVP version of the website is currently live.
The current Roadmap for us is to correct existing bugs and issues in beta version, and afterwards we will start implementing new features.
To implement the backend server you need to:
npm install
npm install -g nodemon
nodemon app.js
node app.js
Create an account with mongoDB and start a local database
Local backend will be connected with local mongoDB on localhost port 27017
cd client
npm install
npm run serve
npm run build
See Backend Readme.
For Frontend Packages please refere here:
Package.json
For Backend Packages please refere here:
Package.json
- Youngmi Lee - Also known as Ally. Looking for a full stack developer position(MERN)
- Oleksandr Malakhov - Also known as Alexever17. Hobby web dev. Maker of games and reader of novels
- Marcos Mendes - Also known as MarcosMe. Technical Support. Fullstack developer. RaspberryPi tinker
Contributing is very welcome. Open a pull request if you want to help out.
Make sure not to make any big changes to the overall structure! Thanks.
This project is licensed under the MIT License - see the LICENSE file for details