Skip to content

Maged-Zaki/blogging

Repository files navigation

Blogging App

This is a Django-based blogging application that allows users to write and publish blog posts. It includes the utilization of features like ORM (Object-Relational Mapping) for managing the database, also there is tag-based filtering for blog searching, and the ability for users to change their passwords and profile pictures and update their blogs.

Screenshot

Technologies and Libraries used

  • Django and that includes the built-in libraries.
  • Sqlite3 Used as a database engine.
  • markdown2.MarkDown: Used for markdown syntax and parsing.
  • Bootstrap Used V5 for frontend stuff such as buttons.

Getting started

git clone https://github.com/Maged-Zaki/blogging.git
cd blogging

pip install -r requirements.txt

python manage.py migrate
python manage.py runserver

Now the server is running Head to http://localhost:8000

That's it, we are done, we can now create an account and publish blogs as well as change the default profile picture.