Skip to content

is an employee management and scheduling app that allows Managers to manage and schedule employees, And Employees to view work schedules Anytime and Anywhere.

Notifications You must be signed in to change notification settings

malnasseri/gorilla-shift-scheduler-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gorilla Scheduler

is an employee management and scheduling app that allows Managers to manage and schedule employees, And Employees to view work schedules Anytime and Anywhere.

View app live on Heroku

Run locally

Install dependencies

npm install

Start the server

npm run dev

Open a browser and go to http://localhost:3000

Tech

Built with

React, Node, Express, MongoDB, Passport.js.

Important Dependencies Involved In Application Design

Client-Side

  • react - javascript library for creating views/interfaces with components.

  • react-router v4 - maps react components to URL routes, thus enabling single-page navigation.

  • axios - for making AJAX requests to the server.

Server-Side

  • express - a node.js http server framework and interface.

  • mongoose - mongoDB object modeling tool.

  • passportJS

    • passport - express authentication middleware.
    • passport-local - passport strategy for authenticating with an email and password.
  • bcrypt-nodejs - for encrypting user passwords before saving them to the database.

Below Are some screen shots:

Gorilla Scheduler-1 Gorilla Scheduler-2 Gorilla Scheduler-3 Gorilla Scheduler-4 Gorilla Scheduler-5 Gorilla Scheduler-6 Gorilla Scheduler-7 Gorilla Scheduler-8

About

is an employee management and scheduling app that allows Managers to manage and schedule employees, And Employees to view work schedules Anytime and Anywhere.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published