Skip to content

RascalTwo/CampKidTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camp Kid Tracker

A website that allows for the tracking of participating children with their arrival status.

summer.camp.kid.tracker.mp4

With every page being constantly updated, one can be confident the currently displayed content is accurate.

Additionally allowing filtering and searching by groups and various other factors.

Lastly provides customizable access for multiple users.

All of these actions and more are fully logged, so not only can you trust, but you can verify when events actually happened.

How It's Made

Tech used: HTML, CSS, PHP, JavaScript, jQuery

Built from scratch with no external backend dependencies - from the Routing, Configuration, Authentication, Role-based Authorization, Logging, Templating, etc.

Optimizations

As Polling was used for the live updates, this can be optimized into Server-Sent Events (SSE), in addition the code could be rewritten with more modularly or with a framework.

Lessons Learned

Effectively building my own backend framework in PHP gave me great insights into how many of the popular frameworks theoretically work under the hood, same for the templating engine.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published