Car-service-scheduling-app

This repo contains:

  • Clear instructions on how to build and run the application:

to install dependencies: => run npm install

to start the application in development mode with hot reload to see active changes: => run npm dev

to budle node_modules with the application's code => run npm build

to start the application on localhost: 3000 - production mode, application is ready for deployment: => npm run start

  • Full source code located in a git repository or similar
  • Appropriate comments
  • Proper format in javascript/node.js
  • Create a simple application with a REST API that can store and manage appointments for a car service center. Appointments should be persisted in a data store of your choice. Please create the data model that you feel is appropriate for the task at hand.

The application should have REST endpoints that do the following:

  • Create / Edit / Update / Delete appointments
  • Retrieve single and multiple appointments based on dates, times, prices, items, etc. Additionally, an appointment scheduler function should create new appointments at a random interval.

Things to consider

  • User base
  • User stories
  • Deployment and Builds
  • CI/CD
  • Tests
  • Front and back end usage