Skip to content

sudee404/CEMS

Repository files navigation

CEMS - Campus Event Management System

CEMS is a web-based event management system designed for use by universities and colleges. It allows event organizers to easily create and manage events, track attendance, and generate reports.

Features

  • Create and manage events
  • Track attendance
  • Send email notifications to attendees

Installation and Setup

  1. Clone the Repository and navigate into it
  git clone https://github.com/sudee404/CEMS.git
  cd CEMS/
  1. Create a virtual environment for the python modules and activate it.
python -m venv env
source env/bin/activate
  1. Install dependencies
pip install -r requirements.txt
  1. Create a .env file in the root of the project and add the following environment variables:
SECRET_KEY=yoursecretkey
DEBUG=True
ALLOWED_HOSTS=127.0.0.1, .localhost
  1. Run migrations
python manage.py makemigrations
python manage.py migrate
  1. Create a superuser
python manage.py createsuperuser
  1. Start the development server
python manage.py runserver

Usage

  1. Create an event
  • Click on the "Create Event" button on the dashboard
  • Fill out the form and click "Save"
  1. Manage attendees
  • Click on the "Manage Attendees" button on the dashboard
  • Add or remove attendees as needed

Technical Details and Stack

  • Built with Django
  • Uses SQLite database
  • Utilizes a custom user application for authentication

Stack

Client: HTML, CSS, Javascript, Bootstrap

Server: Python

License

CEMS is licensed under the MIT License. MIT

About

Campus Event Management System

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published