Skip to content

mo-rob-1/car-trader-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Trader App

A car trader app built using the MERN stack. - View App

This app has CRUD operations and allows users to:

  • View the listing page
  • Search for a car via make or model
  • View car details
  • Filter the cars E.g. colour, fuel type, car body type etc
  • Register an account or login (Credentials stored in MongoDB)
  • Add a car (Authenticated users only)
  • Delete or mark their car as 'sold'

The cars are stored in MongoDB with Express and Node.js being used to power the backend. React & Redux along with Tailwind was used to build and style the frontend. HTTP requests are made from the frontend using Axios. The React Testing Library was also used to test the pages and components of the application.

GIF showing the Car Trader App

Table of contents

Screenshots

Screenshot of Car Trader app - Listing Page

Screenshot of Car Trader app - Add Car Page

Screenshot of Car Trader app - Car Info Page

Screenshot of Car Trader app - User Profile Page

Technologies

  • React
  • React Hooks, React Router, React Testing Library
  • Redux
  • Axios
  • MongoDB
  • Node.js and NPM
  • Express
  • Tailwind
  • Postman
  • Git & GitHub
  • Visual Studio Code (IDE)

Languages

  • JavaScript

Features for future development

  • Allow authenticated users to add cars to a wishlist page

Contact

Coded by Mo - mocodes

Twitter: @mocodes_

About

Car trading app built using the MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published