Skip to content

A dynamic one stop portal for university students to manage campus life. Students can search for students/faculty, look for room-mates and stay updated about on-campus events. Students can emulate purchase of bus tickets and meal plans.

Notifications You must be signed in to change notification settings

shwetarane/student-activity

Repository files navigation

Students Activity

Getting Started

  mkdir $HOME/.virtualenvs
  • Create virtual environment for your project, say dev1

    mkvirtualenv dev1
  • Install django

    pip install django

Setting up the project

Needs git installed and set-up on your machine.
In Terminal, ensure virtual environment is activated, where you want the project,

To activate virtual environment, workon dev1

git clone [email protected]:shwetarane/student-activity.git

python manage.py makemigrations

python manage.py migrate

To run the project:

python manage.py createsuperuser

To access django-admin, use creds for superuser we just created : localhost:8000/admin/

python manage.py runserver

If encountered with error on running, install the following binaries as well :-

Also make sure, to import Django in the corresponding python & virtual environment.

python3

import django

Dependencies:


pip3 install pillow

pip3 install django-crispy-forms

pip install braintree //required for Payment module

pip install matplotlib // needed for Polls Module

pip install django-widget-tweaks // required for UI

pip install django-filter // to filter posts

Functions

  • Student Login
  • Register
  • Update Information
  • Username/Password Retrieval
  • Student/Faculty search
  • Textbook Search
  • Purchase Books
  • Find a Roommate
  • Meal Plan
  • Purchase Bus Tickets
  • Sport Activities and Parties
  • Election polls

Credit Card Detail

  • 4111 1111 1111 1111
  • CVV - 123
  • Date - 12/24

Database user details

  • username = admin; password = admin; [this is the only superuser we should keep initially]
  • username = student; password = admin@123

[Note : if you have more than one user with superuser and staff privileges it might create migrations issue. So just have only one super user - will fix this issue soon]

Database - sqlite file.

  • Please don't commit your sqlite file. Cleaned up all the users so that we can avoid few migration issue related to users mentioned above.

Meal "Plan Type" field Values in the Database

  • Semester Plan
  • Monthly Plan

About

A dynamic one stop portal for university students to manage campus life. Students can search for students/faculty, look for room-mates and stay updated about on-campus events. Students can emulate purchase of bus tickets and meal plans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •