Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-11T06:32:11.000Z (about 1 year ago)
- Last Synced: 2024-01-11T10:45:34.856Z (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:
- Size: 1.83 MB
- Stars: 1
- 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
![Screenshot of the MonoText site's main page.](./assets/screenshots/monotext_main_page.png)
#### Data Model Diagram
![MonoText data model diagram.](./assets/diagrams/monotext_model_diagram_01.png)
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.