CMPUT404-project-socialdistribution
See project.org (plain-text/org-mode) for a description of the project.
Video Demo: https://www.youtube.com/watch?v=9CfSqHFpERs
Konnection has two components, a client and a server.
python3 -m venv venv
source venv/bin/activate
cd server
pip install -r requirements.txt
python3 manage.py runserver --settings konnection.settings.local
Please contact any of the project member to get the .env
file
cd client
npm install
npm run dev
- For more information about the frontend including references, and client startup, please see our README.
- Please contact any of the project member to get the
.env
file for the client. - AJAX Documentation is found here.
python3 -m venv venv
source venv/bin/activate
cd server
pip install -r requirements.txt
python3 manage.py test --settings konnection.settings.local
Please refer to our konnection101 if you need more info with how to set up the database, installing backend command, etc.
For more infromation about deployment, refer to Deployment Strategy
-
Frontend host URL (Client): https://konnection-client.herokuapp.com/login
-
Backend host URL (Server): https://konnection-server.herokuapp.com/
Team Members:
Kean Weng Yap
Monica Bui
Ian Seng Wok
Amy Xiang
Hailan Xu
LICENSE, README.md and project.org files are inherited Professor Abram Hindle's repo.
All text is licensed under the CC-BY-SA 4.0 http://creativecommons.org/licenses/by-sa/4.0/deed.en_US
Contributors:
Karim Baaba
Ali Sajedi
Kyle Richelhoff
Chris Pavlicek
Derek Dowling
Olexiy Berjanskii
Erin Torbiak
Abram Hindle
Braedy Kuzma
Frontend related references will be found in the client folder README
Connecting PostgreSQL to Django
- From DigitalOcean
- From Justin Ellingwood
- Accessed Feb 9 2021
Adding secrets to env file
- From StackOverflow
- From Zack Plauché
- Accessed Feb 9 2021
Adding PostgreSQL to GitHub Actions Job
- From HackSoft
- From Radoslav Georgiev
- Accessed Feb 9 2021
UUID Django Model Field Type
- From Django Docs
- Accessed Feb 13 2021
Choices Django Model Field Option
- From Django Docs
- Accessed Feb 14 2021
Django Settings
- From Django Docs
- Accessed Feb 14 2021
AssertRegex
- From StackOverflow
- From mrts
- Accessed Feb 14 2021
CORS
- From zaidfazil
- Accessed Feb 16 2021
Django Restframework
- From Medium
- From Bennett Garner
- Accessed Feb 15 2021
Fix Django Authenticate Token issue
- From StackOverflow
- From ilse2005
- Accessed Feb 16 2021
Django Restframework Generic Views
- From Django REST framework Docs
- Accessed Feb 16 2021
Concrete View Classes
- From Django REST Framework
- Accessed Feb 16 2021
Get Object of 404
- From Django Docs
- Accessed Feb 16 2021
PUT Partial Updates using Generics
- From StackOverflow
- From soooooot
- Accessed Feb 16 2021
Serializers Partial Updates
- From Django REST Framework
- Accessed Feb 16 2021
Put as Create
- From GitHub
- From mightyroser
- Accessed Feb 16 2021
Django Update user profile
- From Medium
- From Yunus Emre Cevik
- Accessed Feb 17 2021
Get User Info in Serializer
- From StackOverflow
- From soooooot
- Accessed Feb 17 2021
Serializer Method Field
- From StackOverflow
- From ocobacho
- Accessed Feb 18 2021
Serialize Model Instance
- From StackOverflow
- From xaralis
- Accessed Feb 23 2021
Paginate Nested Object
- From StackOverflow
- From Abdelrahmen Ayman
- Accessed Feb 24 2021
Django Anti-Patterns: Signals
- From lincoln loop
- From Peter Baumgartner
- Accessed Feb 28 2021
Follower
- From StackOverflow
- Accessed Feb 28 2021
Aceess Many to Many object
- From StackOverflow
- Accessed Mar 1 2021
Unique Together
- From StackOverflow
- Accessed Mar 2 2021
Deploying Django to Heroku: Connecting Heroku Postgres
- From Bennett Garner
- From Noteworthy
- Accessed Mar 3 2021
How to Structure the Django Settings for Different Environments
- From Youtube
- From Max Goodridge
- Accessed Mar 3 2021
Heroku - Django app
- From Heroku doc
- Accessed Mar 3 2021
How to Deploy Your React App to Heroku
- From Better Programming
- From Daniel Stoica
- Accessed Mar 4 2021
How to Deploy Your React App to Heroku
- From dahlbyk
- From Andy_D
- From StackOverflow
- Accessed Mar 4 2021
Deploy to Heroku
- From GitHub Action Doc-heroku-deploy
- Accessed Mar 4 2021
Python Requests Library
- From Requests doc
- Accessed Mar 21 2021
Mock HTTP Testing
- From Real Python
- From Alex Ronquillo
- Accessed Mar 22 2021
Django Restframework Status Code
- From Django REST framework Docs
- Accessed Mar 23 2021
Python Intersection of Two Dictionary
- From StackOverflow
- Accessed Mar 24 2021
Filter Dictionary
- From StackOverflow
- Accessed Mar 25 2021
Mock HTTP Testing
- From twilio Blog
- From ERSEL AKER
- Accessed Mar 31 2021