๐ Full-stack appointment booking app enabling students & mentors to meet ๐งช Built using TDD using Jest & Cypress ๐ Implements CI/CD practices with built-in automated testing capabilities
Interview Scheduler is a full-stack app that connects students to mentors by enabling them to view, book, edit, or cancel interview appointment bookings.
Video of functionality:
https://github.com/kazvee/scheduler/assets/109990289/3c60e71c-5562-438f-b21a-d22b7da7846c
Video of Cypress test runner:
https://github.com/kazvee/scheduler/assets/109990289/c4b6eb64-4c2e-4d90-b521-71fea6d6b079
Screenshot of Scheduler:
Screenshot of CircleCI CI/CD automated workflow:
This project was created by me as part of my learnings at Lighthouse Labs
The app was previously deployed using:
create-react-app
For larger, production-ready applications, React's official documentation and best practices now recommend other ways to Start a New React Project. This was a project for learning purposes, with no plans to scale this project out or add further customization, so create-react-app provided a simple way to quickly get a functional React app up and running
npm i
(or npm install
)npm start
npm test