A web app connecting customers with independent hairstylists
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
First day of school coming up? Picture Day? It can be hard to find independent hair stylists who you can trust to work with your hair. With HairBnB, independent hair stylists can showcase their work, prices, and areas of expertise. Clients can look over reviews and clearly display their hair types, allowing a match in needs and services. This platform not only allows users to look at photos of hairstylist's work, but also allows them to chat with them before booking to make sure there is a sense of trust. If you're interested in finding a centralized place for all your hair needs, check us out!
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Start by creating an empty directory mern mkdir mern && cd mern
Next, create a folder for the back end and name it server. Then, we will initialize the package.json file using npm init.
- mkdir server && cd server* npm init -y
In order to use ECMAScript Modules, the officially supported standard format to package JavaScript code for reuse, we’ll add a line to the package.json file.
- "type": "module",* We will also install the dependencies. npm install mongodb express cors
- Get a free API Key at https://example.com
- Clone the repo
git clone https://github.com/mderege/hairbnb.git
- Install NPM packages
npm install
- Enter your API in
config.js
const API_KEY = 'ENTER YOUR API';
- Change git remote url to avoid accidental pushes to base project
git remote set-url origin github_username/repo_name git remote -v # confirm the changes
Use this app to create profiles and book appointments with local independent hairstylists!
- As a client, tailor your bio with details on your hair type, the hairstyle you’re looking for, your location, and pictures of your hair
- As a hairstylist, build out your brand by adding the hair types you work with, hairstyles you provide, reviews of past gigs, pictures of past work, and costs for your services!
- Book/cancel appointments using our calendar integration!
For more examples, please refer to the Documentation
- Signup and login functionality
- Choose between stylist and customer profiles
- Customizable, browsable, searchable profiles
- Book appointments with our calendar integration
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.
Mahlet Derege - [email protected] Sean Onamade - [email protected] Brian Shon - [email protected] Stephanie Ting - [email protected]
Project Link: https://github.com/mderege/hairbnb
)