https://github.com/mohitdmak/community-page
Community Page made using django.
https://github.com/mohitdmak/community-page
django jinja2-templating-engine oauth2-authentication python-3 pythonanywhere-servers sqlite3
Last synced: about 1 month ago
JSON representation
Community Page made using django.
- Host: GitHub
- URL: https://github.com/mohitdmak/community-page
- Owner: mohitdmak
- License: mit
- Created: 2021-01-29T17:41:04.000Z (over 5 years ago)
- Default Branch: trial-nonhd
- Last Pushed: 2021-04-20T12:16:36.000Z (about 5 years ago)
- Last Synced: 2025-02-17T04:26:35.590Z (over 1 year ago)
- Topics: django, jinja2-templating-engine, oauth2-authentication, python-3, pythonanywhere-servers, sqlite3
- Language: HTML
- Homepage: https://mohitdmak.pythonanywhere.com/
- Size: 3.63 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bits Community Page
A community page for bits, made to learn and implement the oauth2 api, \
along with sqllite3 db and deploying via wsgi.
Note: App messes badly unless viewed from desktop as the media queries are not set. Open below link from laptop/pc only
## Head here [link](https://mohitdmak.pythonanywhere.com/).
Login through your google acount, and complete your profile upon registration. \
Upload your profile pic, and answer/ask your questions.
### To replicate:
1> Fork, Clone and create a virtual environment after installing from pip. \
2> Ensure the python script version is above 3.8 with pip3. \
3> Install dependancies from req.txt. \
4> The project will require a secret key for django and api keys for oauth2 for gmail verification. \
5> Also a host email id and password needs to be validated to use for forwarding auto generated mails via smtp port. \
6> Run tests for changes made. [ test.py under same dir as settings.py ]. \
7> Run on port 8000 of local machine by manage.py file. \
#### Note:
Function-based views will probably be changed later as django v3 now supports asynchronous requests (not based on js) by using the 'async' method. \
This will let users upvote/downvote and save posts without redirection.