SANTHOSH-MAMIDISETTI / robotics_club_management

A Django-based CMS designed specifically for managing members, roles, and project groups within a club.
7 stars 5 forks source link
cms django hacktoberfest open-source

Robotics Club Management System

Overview

The Robotics Club Management System (CMS) is a web application designed to manage the activities and members of a robotics club. This system helps organize user roles, groups, and member information efficiently.

Features

Technologies Used

Installation

Prerequisites

Steps

  1. Clone the Repository:

    git clone https://github.com/SANTHOSH-MAMIDISETTI/robotics_club_management.git
  2. Navigate to the Project Directory:

    cd robotics_club_management
  3. Set Up a Virtual Environment (optional but recommended):

    python -m venv venv
  4. Activate the Virtual Environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  5. Install the Required Dependencies:

    pip install -r requirements.txt
  6. Set the DJANGO_SETTINGS_MODULE Environment Variable:

    • In Development use
      export DJANGO_SETTINGS_MODULE=robotics_club_cms.settings.development
    • In production use
      export DJANGO_SETTINGS_MODULE=robotics_club_cms.settings.production
  7. Run Database Migrations:

    python manage.py migrate
  8. Create a Superuser (optional):

    python manage.py createsuperuser
  9. Run the Development Server:

    python manage.py runserver
  10. Access the Application: Open your web browser and go to http://127.0.0.1:8000/ to view the application.

Contributing

We welcome contributions to improve the Club Management System! Whether you're a developer, designer, or documentation enthusiast, your input is invaluable. Feel free to open issues for new features, submit pull requests, and share your ideas. Your contributions mean a lot to us, and we appreciate your support in making this project better !

Hacktoberfest

For those concerned about the absence of Hacktoberfest labels, please note that any meaningful pull requests (PRs) you submit will be thoroughly reviewed and, if accepted, labeled as Hacktoberfest. Your contributions are valued!