Skip to content

An online django forum for students to help each other.

Notifications You must be signed in to change notification settings

mihirp161/SwampServices

 
 

Repository files navigation

Swamp Services: Students Helping Students

There are many obstacles in the way of students' ability to learn. Among these difficulties are the need for assistance with housing, food, finances, and emotional health. We are developing a website for community service that will enable students to donate a portion of their time to assist other students who might be dealing with similar issues. The student volunteers would offer short-term assistance with meal planning, cooking lessons, walking pets, troubleshooting equipements, resume assistance, and job search assistance etc.

Project Description

Group 11's project was to create a student volunteer web application for the students of the University of Florida. Specifically, this project titled "Swamp Services" helps address the myriad of struggles that college students face during their college journey. The service was intended to be hosted by the University of Florida student government or other administrative organization as a way to provide a central place for students to earn service hours, engage in social activities, and help their community while earning gator points. By restricting account registration to only those who have a UF email, this service ensures safety and accountability for those who make use of it. This product differs from other service board websites like Craigslist by providing free help and a safer volunteer base.

Challenge Statement and Solution

Challenge

One common problem for college students, especially first year and first generation, is managing new challenges and environments. This can be stressful for many and harm their ability to learn and get the most out of their time at college. Some common challenges that college students might face include food insecurity, financial troubles, loneliness, time management, and dealing with illness/disability.

Solution

To help mitigate this problem, group 11 has created a student volunteer community website centered around helping their peers. College students are best able to help because they may have gone through similar problems and be able to emphasize and lend their experience. To create a realistic scope for our project, group 11 focused on the University of Florida community and tailored our website accordingly. Students will be able to earn volunteer hours and help their community by providing quick services such as creating meal plans, looking over resumes, taking students to the campus food bank, and teaching time management skills.

NOTE Please view the complete report in the main Github Repository Project Report.pdf.

Added Branch Protection Rules

Applies to 1 branch: main

  • Require a pull request before merging

    • Require approvals: 1
    • Dismiss stale pull request approvals when new commits are pushed
  • Require status checks to pass before merging

    • Require branches to be up to date before merging
  • Require conversation resolution before merging

Project setup and running

  1. python version: Python 3.12.1

  2. Install postgresSQL:

  3. Run following commands in the Windows:

  • pip install virtualenv
  • python -m virtualenv <your_env_name>
  • .\<your_env_name>\Scripts\activate
  • pip install -r requirements.txt
  • python manage.py makemigrations
  • python manage.py migrate
  • python manage.py runserver
  • Copy the http://... link in your browser and run.
  • When done running. Close the environment: deactivate
  1. Run following commands in the Mac:
  • pip3 install virtualenv
  • python3 -m venv <your_env_name>
  • source <your_env_name>/bin/activate
  • pip3 install -r requirements.txt
  • python3 manage.py makemigrations
  • python3 manage.py migrate
  • python3 manage.py runserver
  • Copy the http://... link in your browser and run.
  • When done running. Close the environment: deactivate

About

An online django forum for students to help each other.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.2%
  • Python 36.3%
  • R 7.3%
  • CSS 5.2%