/EnigmaCMS-Backend

Server for our Club

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

EnigmaCMS-Backend

Server for our Club

forthebadge made-with-python GPL Licence

Getting Involved Open Source Love svg3

We encourage you to participate in this open source project. We love Pull Requests, Bug Reports, ideas, (security) code reviews or any other kind of positive contribution.

Before you attempt to make a contribution please read the Community Participation Guidelines.

Beginners! - Watch out for Issues with the "Good First Issue" label. These are easy bugs that have been left for first timers to have a go, get involved and make a positive contribution to the project!

Languages / Framewoks involved

  • Languages
    • Python
  • Frameworks
    • django
    • Graphene
  • Database
    • MongoDB

Build Instructions

  1. Clone or Download the repository:
git clone https://github.com/EnigmaVSSUT/EnigmaCMS-Backend
  1. Inside the Enigma_CMS_backend/project start the server by entering into the terminal $ python manage.py runserver

Setting up the environment

Always make sure you have python 3 and are using virtualenv to install and manage your packages First get into Enigma_CMS_backend/project an then follow the steps given below

  1. pip3 install virtualenv -> Install the virtualenv library
  2. virtualenv .venv -> Create a virtual environment
  3. source .venv/bin/activate -> Get inside the virtual environment
  4. pip install --upgrade pip -> get upgraded to pip3
  5. pip install -r requirements.txt -> Thereafter install all the packages as per the reqirements.txt