1. Landing Page
- Cool landing page with Get Started, Login and Register buttons
- ![01 (1)](https://user-images.githubusercontent.com/32996284/143461000-9838d0f4-af8d-47c0-8a61-c19b79326c58.png)
2. Group Discussion
- Awesome UI to attend Group Discussion along with teams
- ![03 (1)](https://user-images.githubusercontent.com/32996284/143461555-f2bb8c1b-27ac-4c8c-ad55-05738c7b749d.png)
3. Create Group Discussion Slot
- Flexible Form to create a slot for group discussion
- ![09](https://user-images.githubusercontent.com/32996284/143462562-31ad5a29-7ce2-4bcb-84c4-e82815635be8.png)
- ![02 (1)](https://user-images.githubusercontent.com/32996284/143462745-087ca314-df20-444b-9f34-6e612a7fb467.png)
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](https://user-images.githubusercontent.com/32996284/143462359-545514fd-d4bb-4615-9401-e052a503e120.png)
- ![04 (1)](https://user-images.githubusercontent.com/32996284/143461848-b68a1b5e-2ed5-4d1f-970f-31682491436a.png)
5. Book In-Person Class Slot
- Students can book the slots and join online class
- The feature to check live slots availability
- ![07](https://user-images.githubusercontent.com/32996284/143462200-d9582317-c8fc-476c-aeda-6a26e516523d.png)
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](https://user-images.githubusercontent.com/32996284/143463143-6b913d7d-28b0-4696-bd3e-6c5d5aa19ff9.png)
7. Login Page
- Login to the user and user is identified as faculty or student at the backend
- ![05 (1)](https://user-images.githubusercontent.com/32996284/143463310-9fb0d3eb-2c08-459e-8672-d044e2ead23e.png)
##
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](http://127.0.0.1:8000) to see the webpage working on your local machine
#### Detailed Step by Step [Video](https://www.youtube.com)
##