/AutoMart

Primary LanguageJavaScript

Build Status Coverage Status

Auto Mart

Your Favourite platform to buy and sale vehicles...


App's Instance: https://automart77.herokuapp.com


DESCRIPTION

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.

  • 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 add multiple pictures to a posted ad.
  • User can view all cars of a specific body type.
  • User can view all used unsold cars.
  • User can view all new unsold cars.
  • User can ​ flag/report​ a posted AD as fraudulent.
  • User can view all unsold cards of a specific make (manufacturer).

TECHNOLOGY USED

  • Front End: HTML, CSS, Vanilla JavaScript,
  • Back End: Node.JS, NPM, Express
  • Libraries: jsonwebtoken, ES6, Babel, eslint, Mocha/Chai
  • Database: PostgreSQL

INTEGRATION

  • Clone or download this repository.
  • npm install - Install dependencies for the app
  • npm start - to run the app

API DOCUMENTATION

 


INTERACTIVE UI

 


Links to UI templates

https://automart77.herokuapp.com/

https://automart77.herokuapp.com/userpage.html

https://automart77.herokuapp.com/adminsignup.html

https://automart77.herokuapp.com/admin.html

https://automart77.herokuapp.com/createnewpassword.html  


Thanks.