An interface for those with children and local child care providers, Babysitter aims to connect those in need with those who care. Parents can schedule and post babysitting jobs online and find qualified, vetted, and experienced babysitters in their area. Browse caregiver profiles, read reviews, and communicate directly with caregivers to find the best one for the job.
Caregivers can create a profile, browse, and apply for available babysitting jobs. Over time, caregivers can build a portfolio of completed work with positive reviews to build brand and reputation in their community enabling them to secure more jobs and higher pay..
As a father of 3 small children and living in a small college town, it's always a challenge to find childcare. You need a way to expand the number of people you know. At the same time, those who want to babysit need to do the same to increase their income and job quality. They say, "quality comes out quantity."
This app should help these two groups of peole find each other much easier.
Heroku App
This app has been deployed to Heroku here. Please see the login instructions on the web application to view login information.
Built with:
- React Javascript
- React Redux & Thunk
- Ruby on Rails backend API
- Postgresql
- FullCalendar API
- React Bootstrap
- HTML / CSS
- Post, apply for, and award babysitting jobs
- Galleries of employers/babysitters
- Interactive calendar interface for job schedule management
- Dynamic filtered calendar/tabular views for ease of use/navigation
- Client-side routing (React Router)
- Read/post reviews of employers & babysitters
- bCrypt / JWT encryption for security
The front end install steps require the following on your system
- Clone this repository to you local machine.
- Once cloned, navigate to the base folder of this repository.
- Run yarn in the terminal to install required node modules.
- Run yarn start to start the frontend server.
Note: The backend software must be downloaded and running as well. See the backend project here | Babysitter-backend.