Skip to content

Susan56789/drivexpert

Repository files navigation

DriveXpert Car Management App

project-image

DriveXpert Car Management App is a web application built with Vue.js for the frontend and Node.js with Express.js for the backend. It allows users to manage car data including adding new cars viewing existing cars and updating car information.

🚀 Demo

https://drivexpert.vercel.app/

🧐 Features

Here're some of the project's best features:

  • View a list of available cars.
  • Search/Filter
  • Add new cars to the database.
  • Update existing car information.
  • Delete cars from the database.

🛠️ Installation Steps:

1. Clone the repository

git clone https://github.com/Susan56789/drivexpert.git

2. Navigate to the app directory

cd drivexpert

3. Install dependencies

npm install

4. Configure PostgreSQL

5. Start the server

npm start

API Endpoints

  • GET /api/cars: Fetch all cars.
  • POST /api/cars: Add a new car.
  • PUT /api/cars/:id: Update an existing car.
  • DELETE /api/cars/:id: Delete a car by ID.

💻 Built with

Technologies used in the project:

  • Vue.js
  • Vuex
  • Vue Router
  • Axios
  • Node.js
  • Express.js
  • PostgreSQL
  • Tailwind CSS

🍰 Contribution Guidelines:

Contributions are welcome! If you find any issues or have suggestions for improvements please create an issue or submit a pull request.