Skip to content

XxOsirisxX77/sancrisoft-test

Repository files navigation

Vehicle Display App - Sancrisoft Challenge

Welcome to the Vehicle Display App!
This is an interview code challange to display vehicles

This project uses:

  • Node.js for the backend
  • SQLite3 as the database engine
  • ReactJS as the JavaScript library to render the frontend

Table of Contents

Features

  • Migration tool to retrieve and store the vehicles data.
  • Display a variety of vehicles with images and details.
  • Fetch vehicle data from the local Node.js API.
  • Delete and update vehicle data.
  • Display detail data of the vehicle once you click on its image in the table.
  • Simple and intuitive user interface.

Getting Started

To get started with the Vehicle Display App, follow these steps:

Prerequisites

  • Node.js installed on your development machine.

Installation

  1. Clone this repository to your local machine:
git clone [email protected]:XxOsirisxX77/sancrisoft-test.git
  1. Navigate to the project directory:
cd sancrisoft-test
  1. Install the project dependencies using package-lock.json:
npm ci
  1. Migrate the vehicles data:
node ./migration/migrate-vehicles.js
  1. Run the Node.js server
node ./server/server.js
  1. Run the frontend part of the application
npm start
  1. At this point, you should be with your predetermined web browser at localhost with the web application running!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published