Skip to content

EricWeber33/cmput404_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

275 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Social Distribution

CMPUT 404 group project https://cmput404f22t17.herokuapp.com/

Demo Video

Project Demo

API Endpoints Documentation

https://cmput404f22t17.herokuapp.com/docs/

Local Deployment

Instructions

  1. git clone this repo
  2. cd mysite to navigate to the project folder
  3. Create a python virtual environment in the project folder and activate the environment
  4. Run pip install -r requirements.txt to install the project dependencies
  5. Run python manage.py migrate to apply database migration to the sql database server
  6. Create superuser: Run python manage.py createsuperuser
  7. Run python manage.py runserver

Testing Instructions

  1. cd mysite to navigate to the project folder
  2. Run python manage.py test

Connected Teams

Contributors

Name GitHub
Eric Weber Eric Weber
Christopher Orlick Christopher Orlick
Alisha Crasta Alisha Crasta
Houston Le Houston Le
Kevin Zhu Kevin Zhu

General Usage notes

  • If the app appears to not log-in just try again
  • The remote registration feature was added because of misunderstanding the project requirements, using it is not recommended

New features since presentation

  • Now can edit, repost, and delete posts.
  • Can now send and recieve remote likes
  • Some parts of django view based frontend are now asynchronous, making the explore posts page much faster
  • Link added to go view your own followers on the homepage
  • Github integration with accounts with valid githubs that have public activity enabled
  • Can view profiles (yourself and others)
  • Can also edit your own profile
  • Can send/receive follow requests to users on the same or other nodes
  • Can search for other authors to view their profile and send them follow requests

AJAX usage

  • deleting a post
  • reposting
  • liking posts
  • sending follow requests
  • accepting/rejecting follow requests
  • searching for authors

License

License Details

About

CMPUT 404 group project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors