Skip to content

An Employee Scheduling web app where the head of an organization may add events. The employees are then able to log in and accept available events. When arriving at the event, they can check in if within 50 meters. Built with NodeJS/Express, Express Handlebars, MongoDB, the Stripe API, and Google Maps API. Feel free to click the link and demo:

Notifications You must be signed in to change notification settings

philberhane/EZ-Staff-Full-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EZ Staff - A Full Stack Web Application for effortless Event Staffing

Purpose - Doesn't an EZ-Staff repo already exist?

The previous 'EZ-Staff' project repo on my GitHub was built PRIOR to me being knowledgable of server-side and database programming. As a result, many different types of API were implemented to substitute this knowledge, such as Google Sheets (as a CRUD database), a third party Emailer API (called EmailerJS), and a third party payment processor (called Payolee).

Technologies Used in this Repo

-MongoDB -NodeJS -ExpressJS -PassportJS -Handlebars (for UI) -Stripe API -Google Maps API

Features

-An Administrator and a Staff Member dashboard -The Administrator can create events, edit, and delete events. -The Staff member can accept events, cancel, and check into an event using their GeoLocation. -Using Nodemailer, users are notified via email whenever an event is created, accepted, cancelled, or checked into.

About

An Employee Scheduling web app where the head of an organization may add events. The employees are then able to log in and accept available events. When arriving at the event, they can check in if within 50 meters. Built with NodeJS/Express, Express Handlebars, MongoDB, the Stripe API, and Google Maps API. Feel free to click the link and demo:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages