Skip to content

A full-featured blog application built with Django and CSS. Includes user registration, login/logout, profile management with photo upload, password reset, and full CRUD functionality on blog posts.

Notifications You must be signed in to change notification settings

SayantikaGhosh/Blog_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Django Blog Application

This is a full-featured blog application built using Django and CSS. It allows users to register, log in, and manage their own blog posts. The app supports full CRUD operations, user authentication, profile photo upload, and password reset functionality.

Features

  • User registration and authentication (login/logout)
  • Password reset via email
  • Create, read, update, and delete blog posts
  • Upload and display profile pictures
  • View list of all blog posts
  • View individual blog posts
  • Admin panel for content management
  • Basic frontend styling with CSS

Tech Stack

  • Backend: Django (Python)
  • Frontend: HTML, CSS
  • Database: SQLite (default with Django)

Setup Instructions

  1. Clone the repository
  2. Create and activate a virtual environment
  3. Install Django
  4. Apply database migrations
  5. Create a superuser (for admin access)
  6. Run the development server

Screenshot (40)

About

A full-featured blog application built with Django and CSS. Includes user registration, login/logout, profile management with photo upload, password reset, and full CRUD functionality on blog posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published