Table of Contents
A web app built with Vue.js which to help finding a coach. It has the "find a coach" feature, and has a feature to send request-messages to potential coaches which you want to contact.
- You have to sign-up/login first to be able to sign up as coach.
- anyone can send requests to coaches
- only coaches can read their request-messages
- Email validation: must contain
@
. - Password validation: must be more than 6 characters.
- Vue
- Javascript
- Firebase
This project require some perquisites and dependencies to be installed, you can view it online using this demo. or you can find the instructions below:
To get a local copy, follow these simple steps :
-
Clone the repo
git clone https://github.com/abdrahmansoltan/Find-a-coach.git
-
Go to project folder
cd find-a-coach
-
Install dependencies
npm run install
-
Lints and fixes files
npm run lint
-
Run development server
npm run serve
- Server runs on port
8080
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request