Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eventify 🎉✨

Eventify is a modern, responsive web application designed to help users create, manage, and explore events seamlessly. It features separate dashboards for students and organizers, making event management intuitive and efficient.

Note: To create or manage events, you must register with an Organizer ID. Student accounts can only view and register/unregister for events.

image

Features 🚀

Student Dashboard 🧑‍🎓

View Events 📅: Browse all available events with detailed information.

Register/Unregister ✅❌: Easily register for events or withdraw registration.

Responsive Design 📱💻: Optimized for desktop, tablet, and mobile devices.

Organizer Dashboard 🧑‍💼

Create & Update Events ✏️📢: Organizers can create new events and edit existing ones.

View Registered Participants 👥: See how many students have registered for each event.

Manage Events 🗂️: Track all events, including those organized by the user.

Interactive UI 🎨✨: Modern design with smooth scrolling and animations.

Technologies Used 🛠️

Frontend: HTML, CSS, JavaScript

Backend: Node.js, Express.js

Database: PostgreSQL / Supabase

Deployment: Render

Installation ⚡

Clone the repository:

git clone https://github.com/KC1104/eventify.git

Navigate to the project folder:

cd eventify

Install dependencies:

npm install

Set up your .env file with the required environment variables:

DATABASE_URL=postgresql://postgres:sqJKcL2i9NrXQzaq@db.oepkrebighdavurrtakf.supabase.co:5432/postgres

Start the application:

npm start

Open http://localhost:3000 in your browser 🌐

Screenshots

image image image

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages