Skip to content
This repository has been archived by the owner on Mar 5, 2019. It is now read-only.

Michael-Kim0717/YG_Staff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YG_Staff

https://bygstaff.herokuapp.com/

Home Page

For a church's Youth Group staff members, certain tasks require a handful of thorough searching to find results. Directories are stored in spreadsheets and a list of birthdays must be curated every month by sifting through each student one by one. This website will gain more functionality in the future, but currently makes each of the above tasks much easier.

GETTING STARTED

BUILT-WITH


  Languages and Database :
  
  Javascript
  JQuery
  Handlebars
  HTML / CSS / MaterializeCSS
  Node
  Express
  MONGODB
  
  Node Packages :
  
  body-parser : parse incoming request bodies in a middleware before your handlers, available under the req.body property
  dotenv : a zero-dependency module that loads environment variables from a .env file into process.env
  express : fast, unopinionated, minimalist web framework for node
  express-handlebars : a Handlebars view engine for Express
  mongoose : a MongoDB object modeling tool designed to work in an asynchronous environment
  path : an exact copy of the NodeJS ’path’ module
  
SAMPLE DATA

All information of students is recorded with the following and each field contains a Regular Expression to follow :

studentObject {
  "name" : "NAME",
  "grade" : "GRADE",
  "birthday" : "BIRTHDAY",
  "location" : "LOCATION"
}

WEBSITE / IMAGES

HOME PAGE

On the home page, the staff administrators are able to CRUD (Create, Remove, Update, and Delete) a list of students, sort them by grade, and easily view information.

Home Page

BIRTHDAYS PAGE

On the birthdays page, rather than having to search through the directory lists manually to find out who has a birthday in what month, the birthday tab will cater to find a list of students whose birthday falls in the selected month.

Birthday Page

TODO / BUGS

TODO : Code Cleanup BUG : Edit Button Functionality

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published