Skip to content

NadavVazana/Switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

Switch

switch

Description

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.

Application Features

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.

Getting Started

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 !

Showcase

Home Screen:

home-screen

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.

The Table:

enter image description here

The adding modal:

adding-modal

Authentication:

auth

This page provides a simple authentication for users.

User Page:

user-page

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! side-menu

Technologies:

  • Node JS
  • Express
  • Rest API
  • MUI
  • React JS
  • Namecheap and Render for the application production.
  • Typescript

Authors:

Nadav Vazana

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages