URL to web appilication: https://socialdistcmput404.herokuapp.com/
Admin account (Note: Is not an author, only use for adminstrative actions and for testing API):
- Username: admin
- Password: cmput404
Testing account (Use this to test the site's features):
- Username: demoTest
- Password: cmput404
Access the API with:
https://socialdistcmput404.herokuapp.com/api/ api-path
Access the API docs with:
https://socialdistcmput404.herokuapp.com/api/swagger
To gain authorization to access API:
- Consult with server admin, and get a API token
- Provide the following header in the HTTP request to API:
Authorization: Token <provided Token>
- Team 2:
- API endpoint: https://social-distribution-media.herokuapp.com/api
- Account on Team 2:
- Username: johnnyappleseed
- Password: password
- Team 17:
- API endpoint: https://social-distribution-w23-t17.herokuapp.com/
- Account on Team 17:
- Username: team10on17
- Password: cmput404
- Team 5:
- API endpoint: https://social-t30.herokuapp.com/api/
- Account on Team 5:
- Username: team10
- Password: england123
- Team 7: (Mostly connected)
- API endpoint: https://sd-7-433-api.herokuapp.com/api/
- Team 9:
- API endpoint: https://ultimate-teapot.herokuapp.com
- Team 18:
- API endpoint (Backend): https://distributed-social-net.herokuapp.com
- Frontend app: https://social-team-18.netlify.app
- Frontend:
- HTML, CSS, JavaScript, Django template
- Backend:
- Django (Django Rest Framework)
- Deployment:
- Heroku
- Styles from Bootstrap
- OPEN API Specification generated with: https://github.com/axnsan12/drf-yasg
- Deploying to Heroku: https://sweetcode.io/deploying-your-django-web-app-to-heroku/ and https://www.codejava.net/heroku/enable-secure-connection-for-apps
- Will Vincent, Django Login and Logout Tutorial
- little_birdie answer on Stack Overflow
- Enabling CORS: https://www.stackhawk.com/blog/django-cors-guide/ and https://github.com/adamchainz/django-cors-headers
- Don Esrom, Deploying Your Django Web App to Heroku
- CodeJava, How to Enable Secure Connection (HTTPS) for Heroku Apps
- StackHawk, Django CORS Guide: What It Is and How to Enable It
- Abhik, Step by Step guide to add friends with Django
- Steve Pousty, Composite Primary Keys, PostgreSQL and Django
- Enthusiast Martin, How to make follower-following system with django model
- Jens, How to define two fields "unique" as couple
- mhawke, Django package to generate random alphanumeric string
- RajuKumar19, Encoding and Decoding Base64 Strings in Python
- Špela Giacomelli, Django REST Framework Views - APIViews
- SonuGeorge, Adding Permission in API – Django REST Framework
- Mark Amery, Constructing HTML node from HTML string
- W3Docs, HTML Button as a link
- xyres, Extracting Django variables from context in Javascript
- Dmitir Pavalutin, Parsing URLs in JS
- D'Arcy Rittich, Displaying intital value in textarea
- Malhar Lathkar, Flattening lists in Python
- Django Rest Framework DocsCustom permissions in Django
- Mozilla, Working with dates in JS
- Adam Chainz, Django CORS done with
- Cristi Vîjdea, OPEN API Specification generated with
- Django Rest Framework, Testing