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.
- Clone this repository into your local machine:
git clone https://github.com/gmemmy/Auto-Mart.git
- Install dependencies
npm install
-
Create a
.env
file in the project copy keys added in theenv.sample
file and fill with your own env details. -
Test endpoints with postman, get api docs here: http://auto-mart-gmemmy.herokuapp.com/api-docs/
Below are the features of Auto-Mart.
Users can signup and login
Users can post car sale advertisements
Users can edit the price and status of their car sale advertisements
Admins can view all car records and delete records
Users can see email notifications when admins delete their records
Modern JavaScript technologies were adopted for this project
ES2015: Also known as ES6 or ES2015 or ECMASCRIPT 6, is a new and widely used version of Javascript that makes it compete healthily with other languages.
NodeJS: Node.js is an open-source, cross-platform JavaScript run-time for writing javascript server side applications
ExressJS: This is the web application framework for Node.js
Postgresql: This is an open source database.
- To run server side test, run
npm run test
Atawodi Emmanuel.