sudee404 / CEMS

Campus Event Management System
https://cems-sudee404.koyeb.app/
MIT License
3 stars 0 forks source link
events

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

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
  2. 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"
  2. Manage attendees

    • Click on the "Manage Attendees" button on the dashboard
    • Add or remove attendees as needed

Technical Details and Stack

Stack

Client: HTML, CSS, Javascript, Bootstrap

Server: Python

License

CEMS is licensed under the MIT License. MIT