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: 7 months 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T06:32:11.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T21:45:55.454Z (8 months 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.