Skip to content

Ma5Codes/Evently

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evently – Event Management System

Evently is a campus-focused event management platform built as part of our group project. It simplifies event scheduling, registration, and ticket booking for university communities.

As the lead UI/UX architect, I designed and developed a modern, intuitive interface that prioritizes user experience. The system is built using the MERN stack (MongoDB, Express.js, React.js, Node.js), following Agile Scrum methodology for iterative and efficient development.


🧩 Key Features

  • 📅 Schedule and manage events
  • 🔍 Browse and view upcoming events
  • 🗓️ Visual event calendar
  • ✅ Event approval workflow
  • 🎟️ Ticket booking system
  • 🔐 Secure QR code generation for ticket verification

🛠 Tech Stack

  • Frontend: React.js, Figma (UI Design)
  • Backend: Node.js, Express.js, MongoDB
  • Other Tools: JWT for authentication, QR code generation, NPM for package management

 My Contributions

  • Designed the full UI in Figma based on modern UX patterns
  • Implemented responsive React components
  • Handled user flows for registration, login, and ticket booking
  • Collaborated with backend developers using Agile practices

Getting Started

Prerequisites

  • Node.js & npm installed
  • MongoDB running locally or via Atlas

Installation

  1. Clone the repository:

    git clone <repo-url>
  2. Navigate to project directories in two separate terminals:

    cd ems/client   # For frontend
    cd ems/api      # For backend
  3. Install dependencies:

    npm install
  4. Create a .env file in /api directory with:

    MONGODB_URI=mongodb://localhost/your-database-name
  5. Start the backend server:

    nodemon start

    If using PowerShell and facing permission issues, run:

    PowerShell -ExecutionPolicy Bypass nodemon
  6. Start the frontend:

    npm run dev

🌐 Accessing the App


Skills Highlighted

Figma · UI/UX Design · React.js · MongoDB · Node.js · Express.js · Requirements Analysis · JWT Auth · Agile Scrum


Thanks for checking out Evently:) Feel free to explore or contribute.

About

A full-stack MERN application built to simplify campus event planning, registration, and ticketing. Developed as a group project, I led the UI/UX design with a focus on modern aesthetics and usability. Built using Agile Scrum, the system supports event scheduling, approvals, ticket booking, and QR code-based check-ins.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors