Skip to content

A Blog web application project developed as part of '100 days of code' course on Udemy.

Notifications You must be signed in to change notification settings

datarollhexasphericon/Webapp-to-Manage-Blogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Web Application

This is a simple web application for creating and managing blog posts. It includes user authentication, post creation, and a basic user interface.

Description

The Blog Web Application allows users to register and log in, create new blog posts, and manage their existing posts. The application is designed with simplicity in mind, providing a clean and intuitive interface for users to interact with their content. It includes all the basic features needed to start a personal blog or a small community blogging platform.

Features

  • User authentication (login, registration, logout)
  • Admin-only functionality
  • Data storage in a SQL database
  • Create, read, update, and delete blog posts
  • Responsive design with basic styling

Project Structure

  • .gitignore : Specifies files and directories to be ignored by Git.
  • Procfile : Used for deploying the app on platforms like Heroku.
  • forms.py : Contains form classes for user authentication and post creation.
  • main.py : The main application file where routes and application logic are defined.
  • requirements.txt : Lists the dependencies required for the application.
  • static/ : Contains static files like CSS, JavaScript, and images.
  • templates/ : Contains HTML templates for rendering web pages.

Usage

  • Home Page: View all blog posts.
  • Register: Create a new account.
  • Login: Log in with your credentials.
  • Create Post: Create a new blog post (available after logging in).
  • Edit Post: Edit your existing blog post.
  • Delete Post: Delete your blog post.

Contributing

Feel free to submit issues and enhancement requests.

About

A Blog web application project developed as part of '100 days of code' course on Udemy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published