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
- 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.
To get started with the Vehicle Display App, follow these steps:
- Node.js installed on your development machine.
- Clone this repository to your local machine:
git clone [email protected]:XxOsirisxX77/sancrisoft-test.git
- Navigate to the project directory:
cd sancrisoft-test
- Install the project dependencies using
package-lock.json
:
npm ci
- Migrate the vehicles data:
node ./migration/migrate-vehicles.js
- Run the
Node.js
server
node ./server/server.js
- Run the frontend part of the application
npm start
- At this point, you should be with your predetermined web browser at localhost with the web application running!