Skip to content

mirzapolat/attendly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

258 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attendly

Install (Local Dev)

  1. Install dependencies
npm install
  1. Create .env.local
VITE_SUPABASE_URL="https://<project-ref>.supabase.co"
VITE_SUPABASE_PUBLISHABLE_KEY="<publishable-key>"
  1. Set up Supabase (one-time)
supabase login
supabase link
supabase db push
  1. Deploy Edge Functions
supabase functions deploy moderator-state moderator-action attendance-start attendance-submit excuse-start excuse-submit --no-verify-jwt
supabase functions deploy delete-account
  1. Run the dev server
npm run dev

Auth URLs (Optional)

In Supabase -> Authentication -> URL Configuration:

Deployment

Run the published image:

docker run --rm -p 8080:80 \
  -e VITE_SUPABASE_URL="https://<project-ref>.supabase.co" \
  -e VITE_SUPABASE_PUBLISHABLE_KEY="<publishable-key>" \
  mirzapolat/attendly:latest

Build and run your own image:

docker build -t attendly:latest .
docker run --rm -p 8080:80 \
  -e VITE_SUPABASE_URL="https://<project-ref>.supabase.co" \
  -e VITE_SUPABASE_PUBLISHABLE_KEY="<publishable-key>" \
  attendly:latest

About

Attendly is a QR-based attendance tracking app with buiild in analysis functionality

Resources

License

Stars

Watchers

Forks

Contributors