Skip to content

gh0stfrk/djangoblogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fd7890e Β· Apr 28, 2024

History

25 Commits
Apr 22, 2024
Apr 25, 2024
Apr 24, 2024
Apr 25, 2024
Apr 25, 2024
Apr 28, 2024
Apr 22, 2024
Apr 23, 2024
Apr 22, 2024
Apr 22, 2024
Apr 22, 2024
Apr 25, 2024
Apr 28, 2024
Apr 22, 2024
Apr 22, 2024
Apr 22, 2024
Apr 23, 2024
Apr 22, 2024
Apr 23, 2024
Apr 22, 2024
Apr 25, 2024

Repository files navigation

django-blogs


Build Status License follow on Twitter

Django Blogs is a simple and lightweight blogging application built with Django.

It allows users to register and create blogs where they can write short and informative posts.

πŸ”₯ Features

  • Sign up and create profiles, customize your profiles with avatars
  • Create mini-blog posts, update them and share them
  • Likes and Comments, like posts and comment with your thoughts.

πŸ“¦ Structure

  • Django project contains two applications one is users and the other one is blogs. users app controls all things user-related, including signing up, registering and updating user information.
  • Signals are used to create a user profile when a user is created, the user profile contains additional information about the user, such as a profile photo.
  • blogs app is responsible for creating and updating blogs.

πŸ›οΈ Infrastructure

deployment

πŸ‘· Development Environment

  • Clone the latest branch
git clone https://github.com/gh0stfrk/django-blog.git
cd djangoblog
  • Create a virtual environment (use python 3.10)
python3 -m venv venv
source ./venv/source/activate
  • Install dependencies Setup Postgres database credentials in a .env file, copy the contents of .sample.env
pip install -r requirements-deploy.txt

About

Blogging application built with django and bootstrap

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published