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