AutoMart
Auto Mart is an online marketplace for automobiles of diverse makes, model or body type. With Auto Mart, users can sell their cars or buy from trusted dealerships or private sellers with 100 percent guarantee.
- node
- npm
- install node on your machine
- run npm install to install all the required packages.
- run 'npm run dev-start' to get the server running.
- Run 'npm run test' to run all the test cases.
- User can sign up.
- User can sign in.
- User (seller) can post a car sale advertisement.
- User (buyer) can make a purchase order.
- User (buyer) can update the price of his/her purchase order.
- User (seller) can mark his/her posted AD as sold.
- User (seller) can update the price of his/her posted AD.
- User can view a specific car.
- User can view all unsold cars.
- User can view all unsold cars within a price range.
- Admin can delete a posted AD record.
- Admin can view all posted ads whether sold or unsold.
- User can reset password.
- User can view all cars of a specific body type.
- User can add multiple pictures to a posted ad.
- User can flag/report a posted AD as fraudulent.
- User can view all unsold cars of a specific make (manufacturer).
- User can view all used unsold cars.
- User can view all new unsold cars.
- Pivotal Tracker
- Project is currently being managed with Pivotal Tracker, a project management tool. You can find the stories on the AutoMart Pivotal Tracker Board
Access api documentation through this link Here
Project base url can be accessed using this link Here
- nodejs (server)
- expressjs (handling routes,requests and views)