Skip to content

Virtual Study Buddy App created during the CS 3240 course

Notifications You must be signed in to change notification settings

ethanchoo1/3240Project

Repository files navigation

Virtual Study Buddy

Group: 1-10 TA: Trevor Williams

Group Members: Mick Starego, Ethan Choo, Kevin Wen, Jeffrey Richbart

This applicaiton allows students at the Univeristy of Virginia to make virtual study connections with other students. The application can be reached here. It is generally divided into three sections, Profile, Explore, and My Buddies, covered in more detail below. On first launch, the application will guide new users through the process of creating an account. Creation of profile requries the user to have a Google log-in.

Profile:

In this section of the application, the user can create and edit their profile information such as Contact Information, Courses, and Availability.

The following fields are required for the creation of a profile:

  • First Name
  • Last Name
  • Major
  • Bio
  • At least one course
  • UVA Computing ID

Users must select at least one availability block when editing profile information

Explore:

In this section of the application, the user can see and connect with available study buddies.

Users will only be shown other students who share at least one class.

Avaliable buddies can be filtered by major, by class, and by percent availablity match.

My Buddies:

In this section of the application, the user can see their connected buddies, buddies pending their approval, and their requested buddies.

Contact information is hidden until buddy requests are approved.

As of right now, denying a buddy request is final. Denied buddies will not re-appear in explore page.

REFERENCES

Title: Bootstrap
Author: Mark Otto and Jacob Thornton
Date Accessed: 24 November 2020
Code version: 4.0
URL: https://getbootstrap.com/
Software License: MIT

Title: CodeSeven Toastr
Author: Hans Fjällemark, John Papa & Tim Ferrell.
Date Accessed: 24 November 2020
Date Initially Published: 17 February 2013
Code version: 2.1.4
URL: https://codeseven.github.io/toastr/
Software License: MIT

Title: Django
Author: Adrian Holovaty, Simon Willison
Date Accessed: 24 November 2020
Date Initially Published: 21 July 2005
Code version: 3.1.1
URL: https://www.djangoproject.com/
Software License: BSD-3

Title: Django-allauth
Author: Raymond Penners
Date Accessed: 24 November 2020
Code version: 0.43.0
URL: http://www.intenct.nl/projects/django-allauth/
Software License: MIT

Title: Django-heroku
Author: Ken Reitz
Date Accessed: 24 November 2020
Code version: 1.0
URL: https://pypi.org/project/django-heroku/
Software License: BSD-3

Title: gunicorn
Author: Benoit Chesneau
Date Accessed: 24 November 2020
Date Initially Published: 20 February 2010
Code version: 20.0.4
URL: https://gunicorn.org/
Software License: MIT

Title: JQuery
Author: John Resig
Date Accessed: 24 November 2020
Date Initially Published: 26 August 2006
Code version: 3.5.1
URL: https://jquery.com/
Software License: MIT

Title: Nunito
Author: Vernon Adams
Date Accessed: 24 November 2020
Code version: 3.601
URL: https://fonts.google.com/specimen/Nunito/
Software License: Open Font

Title: requests
Author: Ken Reitz
Date Accessed: 24 November 2020
Code version: 2.25.0
URL: https://requests.readthedocs.io/en/master/
Software License: Apache 2.0

Title: Sweet Alert
Author: Tristan Edwards
Date Accessed: 24 November 2020
Code version: 2.1.2
URL: https://sweetalert.js.org/guides/
Software License: MIT

Title: zoomus
Author: Patrick Schmid
Date Accessed: 24 November 2020
Date Initially Released: 7 December 2015
Code version: 1.1.3
URL: https://github.com/prschmid/zoomus/
Software License: Apache License

Title: popper
Author: Federico Zivolo
Date Accessed: 24 November 2020
Date Initially Released: 29 March 2016
Code version: 1.16.1
URL: https://github.com/popperjs/popper-core
Software License: MIT

About

Virtual Study Buddy App created during the CS 3240 course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •