EventPro

A Modern Solution for College Event Management

🎯 Centralized Platform for Campus Events

EventPro is designed to eliminate the chaos of managing simultaneous college events. It provides a single, organized platform for hosts to create and manage their events, and for students to discover, join, and get invited to them, making campus life more vibrant and accessible.

🔧 Core Technology

The application is built on a robust and scalable tech stack, leveraging modern tools for a seamless user experience. The chart below illustrates the composition of the key technologies used in the project.

Key Features

  • 👤
    Dual Authentication: Secure sign-in via Email or Google.
  • Event Creation: Hosts can easily create and publish events.
  • ✏️
    Event Management: Full control to edit or delete hosted events.
  • 📨
    Direct Invites: Send personal event invitations via email.
  • 👀
    Participant Tracking: View a clear list of who has joined an event.

🧭 The User Journey

The Host's Path

1. Create Event

After logging in, a host adds a new event with a name, date, time, and description.

2. Invite Users

The host sends direct invitations to potential attendees by entering their email addresses.

3. Manage & Monitor

Hosts can view their list of created events, edit details as needed, and see the list of participants who have joined.

The Attendee's Path

1. Discover Events

An attendee logs in and can browse a list of all public events available to join.

2. Check Invites

A dedicated section shows all personal invitations received, which can be accepted or declined.

3. View Joined Events

A separate tab keeps track of all events the user has decided to join, keeping their schedule organized.