Develop a dynamic appointment booking screen for Sidepanda using React
The appointment booking application has been developed with the following features
- The users can choose between dates by using the calendar.
- The users can choose a 30-minute or 1-hour event.
- The users can select a timeslot and proceed to book an appointment.
- An appointment is scheduled once the user enters their name & email address.
The application can be accessed using the following links
- Visit sidepanda appointment scheduler to view the application online
- Navigate to localhost to view the application locally
- Visit https://sidepanda.rogerjacob.com to get data based on individual date selections
- Visit https://sidepanda.rogerjacob.com/month-selector to get data based on dates based on month selections
Follow the below steps to configure and run the application locally
For development, you will only need Node.js and npm, installed in your environment.
- You can find more information about the installation on the official Node.js website and the official NPM website.
If the installation is successful, you should be able to run the following command.
$ node --version
v20.11.1
$ npm --version
10.2.4
$ git clone https://github.com/rogerjacobrj/sidepanda-test
$ cd sidepanda-test
$ npm install
$ npm run dev
$ npm run build