bloggin is a Django application that allows users to create accounts and compose articles, which are then displayed on the homepage. Users have the flexibility to style and format their text, add images, and further customize their content. Additionally, they can edit and delete their articles at any time. The platform also supports interactive engagement, allowing users to comment on the articles of others.
bloggin-short-showcase.1.webm
For a more detailed video with my commentary, click here.
Bloggin offers a variety of features including:
Users can create accounts, selecting their nicknames and profile pictures
Users can read articles of other users
Logged user can write their own article, which will be available for other users to read
Logged users can add comments under each article, they can also reply to other users comments
Users can check profiles of other users to follow their activity
- Django
- django.contrib.auth
- django models
- django forms
- RichTextField
- python decorators
- Clone the repository:
git clone https://github.com/Ravdar/bloggin
- Install the required libraries:
pip install -r requirements.txt
- Run the application:
python main.py
- Access the app in your web browser via your local server