Skip to content

Nikhilk70/Blog-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

My Django Blog Project

This is a simple blogging platform built using Django. The project includes a dynamic user interface with particle animation on the background, enhancing the user experience.

Features

  • User authentication (login, logout)
  • Create, edit, and delete blog posts
  • Display a list of blog posts
  • Draft management
  • Responsive design with Bootstrap
  • Interactive particle animation in the background

Technologies Used

  • Django: The main backend framework used to handle the app logic, including user authentication and CRUD operations for blog posts.
  • HTML/CSS: Used for structuring and styling the front-end of the blog.
  • JavaScript: Particle animation effects and interactive elements, enhancing the user experience.
    • HTML5 Canvas API: For drawing and animating particles in the background.
    • JavaScript Animation: Custom code for particle movement and interactions (mouse events).
  • Bootstrap: For responsive design, providing a clean, mobile-first layout.
  • Font Awesome: For icons in the navbar and other elements.
  • Medium Editor: Rich text editor for writing blog posts.

Getting Started

Prerequisites

Make sure you have the following installed:

  • Python 3.x
  • Django
  • Node.js (for additional front-end functionality, if applicable)

Installation

  1. Clone the repository:
    git clone https://github.com/Nikhilk70/Blog-Website.git
    cd my-django-blog

About

This is a blog website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors