Switch is an easy web application that allows employees that works on shifts, to manage switches of shifts between them. The application provides an easy and simple UI and an authentication.
Manage giving or taking shifts with an easy UI
Simple authentication for users.
Filtering system that will show you only the shifts that relevant to your team.
You can checkout the application right here Or You can clone the repository to your system and run this code on the frontend project:
npm i
npm start
and run this code on the backend folder:
npm i
npm start
and you're ready to go on the localhost:3000 !
The landing screen will provide you a selectable calendar which will open the specific date modal, and this will show you all the shifts that are being given or taken. in this modal you can also add your switch and even filter the table inside it to your needs. Also users that are interested a switch can press the phone number and the application will redirect them to the WhatsApp conversation.
This page provides a simple authentication for users.
In the user page, you can find all the switches you've added, edit them and remove them.
In the side menu you can logout from the user, edit your profile details, and even see a video tutorial of the application!
- Node JS
- Express
- Rest API
- MUI
- React JS
- Namecheap and Render for the application production.
- Typescript





