Skip to content

SinhaWiz/EventLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventLink

User Dashboard

This project now includes a user dashboard which aggregates a user's registrations, upcoming events (with countdowns), achievements, certificates, badges, and participation history.

How to try it locally:

  1. Start the backend:
cd backend; npm install; npm run dev
  1. Start the frontend:
cd frontend; npm install; npm run dev
  1. Register or login using the frontend (or create a user via the API), then visit:

API endpoint (protected): GET /api/gamification/dashboard/me

Example cURL (replace with your bearer token):

curl -H "Authorization: Bearer <TOKEN>" https://event-link-six.vercel.app//api/gamification/dashboard/me

Certificates are available at GET /api/certificates/:registrationId (protected). This is currently a placeholder implementation which returns a JSON stub. In future this can be extended to generate and return real PDF certificates.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors