This is the updated version of the sharemyride
The website for car pooling and goods&service pooling.
- HTML
- css
- js
- Bootstrap
- Express Js
- MOngoDB
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
- Install NPM packages
npm install
- Enter your Db detail in
.env file
DBURL=Db url NODE_ENV=DEVELPMENT EMAIL=EMail PASSWORD=password for your email
- Run the program by
node index.js
- Create account user or driver account
- Verfiy your mail
- Post ride or book ride using mail
- User can set alert for search
- User can see co traveller's
- User can unbook at any time
- Rider get mail once user booked and cancel the ride
There is lot of thing to do that i metion in the Todo.txt file
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
To contribute look todo.txt file and to the task mentioned in that file or at each function i add what i need to do you can take look and contribute to the project
- 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
- How to structured the backend code
- How to handle error's in backend
- Handling the AUthenticattion
- Add comments to each wil help in future
- How to do multiple auth
- how to send mail using nodemailer
- how to protect from xss attack and many more....
Distributed under the MIT License. See LICENSE
for more information.