Table of Contents
- Limited access to more buyers
- Lack of experience with some buyers or sellers
- Difficulty in dealing with buyers from outside the region
- Limited search process for cars with certain specifications.
- Wider access to more buyers
- Manage selling processes
- Tell buyer and seller all details for the sales processes
- There are alot of cars options for buyers
- More reachable to specifice cars
To get a local copy up and running follow these simple example steps.
- npm
npm install npm@latest -g
- Create a free account at Firebase
- Clone the repo
git clone https://github.com/CA-G12/car-trade.git
- Install NPM packages
npm install
- In the project root folder, rename
.env.example
file to.env
and fill in the environment variablesSECRET_KEY='<your secret key>' DB_URL_DEV=postgres://<username>:<password>@localhost:<port || 5432>/<development database> DB_URL_TEST=postgres://<username>:<password>@localhost:<port || 5432>/<test database> SECRET_EMAIL='<your email>' SECRET_PASSWORD='<your EMAIL password>'
- I can create a new account.
- I can log into my account.
- I want to see my profile.
- I can send request to sell my car.
- I can see my cars and the status of each one.
- I can create a new account.
- I can log into my account.
- I want to see my profile.
- I want to see all cars that shown to selling.
- I want to filter cars depends on multi-types of spacefications.
- I want to contact admin to more informations.
- I want to reserve the car by paying part of the price.
- I will recive an email message after payment process to complete the purchase procedures.
- I can log into admin's dashboard.
- I want to accept/reject any sales request in "pending" state.
- I want to accept/reject any sales request in "on-check" state.
- I want to update the car informations and upload some of it's images befor shown "on-market".
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
- Husam abu mughessib - @husam - [email protected]
- AbdAlilah Abu Al Hussein - @AbdAlilah - [email protected]
- Mai abu aabid - @maimohammed - [email protected]
- Tariq Abu Sada - @tariqesa - [email protected]
- Lina Ebeid - @LinaEbeid - [email protected]
Project Link: https://github.com/CA-G12/car-trade