-
Materialize CSS:
- https://fonts.googleapis.com/icon?family=Material+Icons
- https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css
- https://code.jquery.com/jquery-2.1.1.min.js
- https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js
- Django Channels
-
redis
'windows installer msi' at
Note: 1.set PATH variable. 2. Reboot system after install.
- pip install pypiwin32
- pip install twisted
-
For Email notification feature(and thus website to work properly)
- In settings.py set EMAIL_HOST_USER as your GMAIL email and,
- set EMAIL_HOST_PASSWORD as your GMAIL password.
- Register admin account.
- Add professors and students(They may swiftly be added from 'Django Site Administration' for testing purposes).
- Set default student password from admin account.
- Allot group leaders from admin account. Email notification will be sent to group leaders.
- Mentor assignment will be done in 3 rounds. In Every round and before first round, those group leaders who have not been allotted any mentor can fill preference from their account.
- Login from 'group leader account'(all leaders). Fill preferences for first round mentor assignment.
- Go to admin account and do 'Round 1 assignment'. Email notif will be sent to those leaders to whom mentor is allotted in round 1.
- Fill preferences for round 2 in those leader account whom mentors have not been allotted in round 1.
- Again go to admin and do 'Round 2 Assignment'.
- Repeat above steps for Round 3.
- Group Leaders can send invite to available students. Email notification will be sent to students.
- Student can accept invite from student account. Email notif will be sent to that leader whose invitation has been accepted.
-
CHAT ROOM:
- Enter same 'room name' to chat.
- Chats are not saved in database. So chatting can be done between those who are online.
- Tell your name with message every time a message is sent in chat room.
- Information about developers in Footer.