Skip to content
/ Blog-App Public

A fashion blogging site made for FullStack Training

Notifications You must be signed in to change notification settings

ryo76/Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Blog-App

This repository contains the source code for a Fashion Blog App built using Django, HTML, CSS, and SQLite. The app is designed to provide a platform for sharing and discussing the latest trends in fashion.

Features

  • User Authentication: Users can register, log in, and manage their profiles.
  • Blog Management: Users can create, edit, and delete fashion-related blog posts.
  • Commenting System: Users can comment on posts to engage with the content.
  • Responsive Design: The app is designed to be fully responsive and accessible across devices.
  • Admin Panel: Admin users have access to a dedicated panel for managing the content and users.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Python 3.x
  • Django
  • SQLite (default in Python)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/Blog-App.git
    cd Blog-App
  2. Set up a virtual environment:

    python -m venv env
    source env/bin/activate  # On Windows use `env\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Apply database migrations:

    python manage.py migrate
  5. Run the server:

    python manage.py runserver
  6. Access the app: Visit http://127.0.0.1:8000/ in your web browser.

Usage

  • Sign Up / Log In: Users can create an account or log in to their existing account.
  • Create Posts: After logging in, users can create and manage their own blog posts.
  • Update/Edit Posts: Users can interact and update content of blog posts.

Contributing

Contributions to improve the project are welcome! To contribute:

  1. Fork the repository
  2. Create a new branch for your feature:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Description of the feature"
  4. Push your changes to your branch:
    git push origin feature-name
  5. Open a Pull Request

Contact

For questions or feedback, you can reach out via email at your-sahanariddhi007@gmail.com

About

A fashion blogging site made for FullStack Training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published