Live app: https://busy-8qzj4.ondigitalocean.app
Busy? is a mobile app that allows users to create schedules and share their availability with friends and their community. With a simple but efficient system of coordination, busy people can finally find the time to connect with each other!
Every user has a private calendar where they can add and edit activites for specific times. Activities may be one-time or recurring. Users can view by day, week, month, and year.
Users can see a friend's calendar to determine a time to connect. Time conflicts and ideal times are highlighted. Calendar details may be hidden, depending on the friend's privacy preferences.
Users can create groups and invite others to a group. Members can see each other's availability, time conflicts, and ideal times for meeting. They can also vote on the best option. Group members can schedule events, and other members can RSVP.
Busy? is a project inspired by the daily life of a busy college student. As many students can attest to, having free time to hang out with your friends can be difficult especially with all the classes, homework and activities that are constantly taking up our time. Busy? main goal is to offer a lending hand to help students not only schedule their busy lives, but also schedule those special moments that are waiting to happen with your friends. To learn more about the conceptulization of busy? please click here.
Information about how to contribute to this project can be found in CONTRIBUTING.md
- Fork this repository
- Clone your fork of this repository to your local machine
- Navigate into the project directory
- Navigate into the
back-end
directory - Run
npm install
to install all dependencies listed in thepackage.json
file
- Navigate into the
front-end
directory - Run
npm install
to install all dependencies listed in thepackage.json
file
- Navigate into the root or parent directory
- Run
npm install
to install all dependencies listed in thepackage.json
file - Run
npm run dev
to launch both React.js and the back-end server at the same time
- navigate your web browser to http://localhost:3000