Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hevalhazalkurt/mubapp
MUB is a multi-user blog web app using the Python-Django infrastructure.
https://github.com/hevalhazalkurt/mubapp
blog blog-platform django django-application django-blog django-framework django-project python python3 users web-application webapp website
Last synced: 3 months ago
JSON representation
MUB is a multi-user blog web app using the Python-Django infrastructure.
- Host: GitHub
- URL: https://github.com/hevalhazalkurt/mubapp
- Owner: hevalhazalkurt
- Created: 2020-05-02T12:27:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T06:00:31.000Z (about 2 years ago)
- Last Synced: 2024-09-28T16:23:16.681Z (4 months ago)
- Topics: blog, blog-platform, django, django-application, django-blog, django-framework, django-project, python, python3, users, web-application, webapp, website
- Language: JavaScript
- Homepage: https://mubapp.herokuapp.com/
- Size: 76.6 MB
- Stars: 27
- Watchers: 2
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# { MUB : Multi User Blog }
**MUB** is a multi-user blog web app using the Python - Django infrastructure. It's works right now, however, I'm planning to add more features in the future. So, if you want to be informed, you can follow and/or give the star to the project.
Don't you like reading codes? You can also test [**MUBapp**](https://mubapp.herokuapp.com/) on Heroku.
P.S. The post images, titles and summaries is taken from various Medium content for creating dummy data. If you want to read any post just search on Medium with the title.
----
## Features
![](media/mubapp.gif)
* Multi user blogging system
* User profile card
* Auto-slug url by post title
* Post listing by user
* Post listing by category
* Related posts by category
* Image uploading
* Pagination
* Email backend
* User register
* User login / logout
* User password reset
* User post form on frontend
* Updatable user profile
* Rich text editor for new and update post
* Post create, update and delete on frontend
* Clean and responsive design with TailwindCSS
* SEO friendly meta tags system
* Social share buttons
----
### Requirements
```
asgiref==3.2.7
Django==3.0.5
django-ckeditor==5.9.0
django-crispy-forms==1.9.0
django-js-asset==1.2.2
gunicorn==20.0.4
Pillow==7.1.2
psycopg2-binary==2.8.5
python-dotenv==0.13.0
pytz==2020.1
sqlparse==0.3.1
whitenoise==5.0.1
```
----
### Project Tree
```
├── mubapp
├── Procfile
├── README.md
├── blog
│ ├── __init__.py
│ ├── __pycache__
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ ├── models.py
│ ├── static
│ │ └── blog
│ ├── templates
│ │ └── blog
│ │ ├── about.html
│ │ ├── base.html
│ │ ├── category_posts.html
│ │ ├── home.html
│ │ ├── post_confirm_delete.html
│ │ ├── post_detail.html
│ │ ├── post_form.html
│ │ └── user_posts.html
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── db.sqlite3
├── manage.py
├── media
│ ├── cover_pics
│ ├── images
│ ├── profile_pics
│ └── uploads
├── mubapp
│ ├── __init__.py
│ ├── __pycache__
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── requirements.txt
├── staticfiles
│ ├── admin
│ │ ├── css
│ │ ├── fonts
│ │ ├── img
│ │ └── js
│ └── ckeditor
└── users
├── __init__.py
├── __pycache__
├── admin.py
├── apps.py
├── forms.py
├── migrations
├── models.py
├── signals.py
├── templates
│ └── users
│ ├── login.html
│ ├── logout.html
│ ├── password_reset.html
│ ├── password_reset_complete.html
│ ├── password_reset_confirm.html
│ ├── password_reset_done.html
│ ├── profile.html
│ └── register.html
├── tests.py
└── views.py
```