https://github.com/jacobgrisham/network-single-page-full-stack-web-app-using-django-and-javascript
Full-stack single-page web application using Javascript, Python, Django, SQL, and Bootstrap. Create, read, update, and like posts, follow users and generate a feed, view profile, and view 10 posts per page. Django used as API and Javascript Fetch method used to interact with API. All functionality handled through REST API.
https://github.com/jacobgrisham/network-single-page-full-stack-web-app-using-django-and-javascript
bootstrap4 django full-stack-web-development javascript python rest-api single-page-app sql
Last synced: 12 months ago
JSON representation
Full-stack single-page web application using Javascript, Python, Django, SQL, and Bootstrap. Create, read, update, and like posts, follow users and generate a feed, view profile, and view 10 posts per page. Django used as API and Javascript Fetch method used to interact with API. All functionality handled through REST API.
- Host: GitHub
- URL: https://github.com/jacobgrisham/network-single-page-full-stack-web-app-using-django-and-javascript
- Owner: JacobGrisham
- Created: 2021-04-09T19:25:41.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-06T04:55:59.000Z (over 4 years ago)
- Last Synced: 2025-03-25T22:36:37.217Z (about 1 year ago)
- Topics: bootstrap4, django, full-stack-web-development, javascript, python, rest-api, single-page-app, sql
- Language: Python
- Homepage:
- Size: 65.4 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Network: Django and Javascript

### Homework from [Harvard's Web Programming with Python and Javascript CS50W hosted on eDX](https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript)
### 🎓 [Project 4](https://cs50.harvard.edu/web/2020/projects/4/network/)
- Network: Twitter clone social networking website for making posts and following users. Went beyond requirements by building a RESTful API in Django and building the front-end as a single-page web app.
- I wrote all the code in this repository.
## 💡Lessons Learned
- Building a RESTful API in vanilla Django (without the help of libraries)
- Using vanilla Javascript to build the front-end of a single-page web application
- Using Javascript `fetch` to make API calls to a Django RESTful API
- Custom pagination without the help of libraries or Django features