Skip to content

khannakshat7/GuruSkool

Repository files navigation

👩‍🏫गुरुSkool👩‍🏫

Believe Bigger Aim Higher

Contents

  • Features and UI
  • Techstacks
  • Useful links
  • Need Help?
  • गुरुSkool-logo

    Demo - CHECK LIVE

    Generic badge

    Features and UI

    1. Landing Page

      • Cool landing page with Get Started, Login and Register buttons
      • 01 (1)
    2. Group Discussion

      • Awesome UI to attend Group Discussion along with teams
      • 03 (1)
    3. Create Group Discussion Slot

      • Flexible Form to create a slot for group discussion
      • 09
      • 02 (1)
    4. Create In-Person Class Slot

      • Seamless UI for faculty to manage the In-person class slots
      • Faculty can create, edit, delete the In-person class slots
      • 08
      • 04 (1)
    5. Book In-Person Class Slot

      • Students can book the slots and join online class
      • The feature to check live slots availability
      • 07
    6. Register as Student or Faculty

      • Register as per roles so that create slot permission can be given only to faculty (Create slot is hidden for student user).
      • 06
    7. Login Page

      • Login to the user and user is identified as faculty or student at the backend
      • 05 (1)

    Tech stack

    How to run गुरुSkool on your local machine 💻:

    • Download and install Python
    • Download and install Git.
    • Clone the repository to your local machine $ git clone https://github.com/khannakshat7/GuruSkool.git
    • Change directory to GuruSkool $ cd GuruSkool
    • Install virtualenv $ pip install virtualenv
    • Create a virtual environment $ virtualenv env -p python
    • Activate the env: $ source env/bin/activate (for linux) > env\Scripts\activate (for Windows PowerShell)
    • Install the requirements: $ pip install -r requirements.txt
    • Make migrations $ python manage.py makemigrations
    • Migrate the changes to the database $ python manage.py migrate
    • Create admin $ python manage.py createsuperuser
    • Run the server $ python manage.py runserver
    • Open any web browser and then paste the server address 127.0.0.1:8000 to see the webpage working on your local machine

    Detailed Step by Step Video

    Need help?

    Feel free to contact me

    Email Badge Linkedin Badge Twitter Badge Instagram Badge