Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

220 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EggRoll Logo

About EggRoll

EggRoll is a web app that lets users create and manage attendance events! Logged-in users can create events with a name and start time, and each event generates a unique attendance code. Attendees can submit this code to mark their attendance while the event is live. Explore unique features such as:

  • Toggle events between live/dead status to control when attendees can attend your event!
  • Three unique views which organize your events
  • Attendance Dashboard that changes based on your identity!

See our Presentation Slides.

How to Run

Run the following command in the terminal from the directory you wish to clone this repository.

git clone https://github.com/Jessicaus/eggroll.git
cd eggroll
npm install

To start up the server, run npm run dev in the same directory. Go to http://localhost:5173/ to view the app in your browser.

If you have a tarball (.tgz or .tar.gz), extract it and navigate to the eggroll directory with the command

cd eggroll

do

ls

if the output of the ls command is just eggroll, do

cd eggroll

again. Repeat the ls and cd eggroll commands until the output of the ls command contains frontend and backend subdirectories. From within that eggroll folder which contains frontend and backend subdirectories, run

npm install
npm run dev

Then go to http://localhost:5173/ to view the app in your browser.

Tech Stack

This app was created using the following technologies:

React Logo

React + Vite (Frontend)

Node Logo

Node.js (Backend)

Supabase Logo

Supabase (Database)

App Features

Here are some of the main features this app supports:

Register/Login
Login Page

Switch Views
Views

Create Events
Create Events

Toggle Event Status
Event Status

Check Into Events
Check In

Live Attendance Dashboard
Attendance Page

Search Events
Search Events

About

Simple Attendance Tracker as a project for UCLA CS35L 2025 Spring.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages