https://github.com/hussein-m-kandil/monotext
Text posts app based on Django web framework (DJ4E final project).
https://github.com/hussein-m-kandil/monotext
application back-end backend database dj4e django final-project full-stack fullstack post python social-media social-network sqlite sqlite3 text web webapp
Last synced: about 1 month ago
JSON representation
Text posts app based on Django web framework (DJ4E final project).
- Host: GitHub
- URL: https://github.com/hussein-m-kandil/monotext
- Owner: hussein-m-kandil
- License: apache-2.0
- Created: 2023-08-16T10:46:45.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T06:32:11.000Z (over 2 years ago)
- Last Synced: 2025-04-03T08:14:24.202Z (about 1 year ago)
- Topics: application, back-end, backend, database, dj4e, django, final-project, full-stack, fullstack, post, python, social-media, social-network, sqlite, sqlite3, text, web, webapp
- Language: Python
- Homepage: https://husseinkandil.pythonanywhere.com/monotext
- Size: 1.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MonoText
## Description
A simple blog that just has text posts and some basic features.
You can test it [here](https://husseinkandil.pythonanywhere.com/monotext/).
#### Main Page Screenshot

#### Data Model Diagram

This site is my final project for ["Django for Everybody"](https://www.dj4e.com/).
I tried to focus on practicing Django features while keeping the overall site, and any other technologies that i used, as simple as possible.
Using **MonoText** (without logged-in account) you can only see posts and search for a post.
Using **MonoText** (with logged-in account) you can like/comment on any post, create new posts, have/change his own profile picture and have a personal profile page that shows all of his own posts.
- **Important Notes**:
- Currently, there is no legal way to create a new account on this site, (that's because i am not planning to maintain or update it anymore).
- There are 2 accounts available to test the site thoroughly and their login information is already fulfilled on the login page, so anyone can just press login on the chosen account.
I spent about two weeks working on this project and learning
some extra stuff to fill in the gaps and solve some of the problems that i faced. And although the site is not fully featured i am very proud of it and looking for more to learn and build.