yeganathan18 / eventz

Now magically manage all your events using eventz 🔮

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eventz

A college event management system


Introduction

This is an event management system for colleges, now magically manage all your events in one place.

Check out the project demo.

Built with

Features

The features that are currently supported and implemented in the project at the moment.

Supported

  • Roles: Admin and Participant
  • Authentication UIs including sign in and sign up
  • Profile page with read and update functionality
  • CRUD functionalities of events for Admin
  • Participant can register or unregister for events
  • Search filter of events
  • app is responsive and works on tablet and mobile
  • Event details page i.e event/:id
  • Each event has a fixed number of seats and participants can register for the event only if seats are available
  • Generate unique code for registeration
  • verify whether the unique code is not used before
  • Admin can now verify the unique code and mark the participant as verified

In-progress

  • Map integration for events (partially done, need to add the map to the event details page and fix the bug)
  • Event markers should be clustered together with details
  • clean up the code and make it more readable

Getting Started

First, clone the repository:

git clone https://github.com/yeganathan18/eventz

Note: You need to have env variables set up for the project to work. You can find the env variables in the .env.example file.

Install dependencies:

yarn install

Run the development server:

yarn dev

To login as admin, use the credentials below (they are prepopulated into the db):

Email: yeganathan18@gmail.com
Password: password

Open http://localhost:3000 with your browser to see the result.

License

MIT

About

Now magically manage all your events using eventz 🔮

License:MIT License


Languages

Language:TypeScript 99.0%Language:JavaScript 0.5%Language:CSS 0.5%Language:Shell 0.0%