Skip to content

A simple Django-based photo blog project demonstrating full-stack web development skills, including HTML, CSS, and Bootstrap integration.

License

Notifications You must be signed in to change notification settings

farzamgt/photoBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

photoBlog

About

    photoBlog is a demo project showcasing my skills in Django, HTML, CSS, and Bootstrap. This simple blog platform includes a fully functional login system, allowing users to register, log in, and interact with the content. Users can view photos posted by others, leave comments, and manage their own posts.

Features

    User Authentication: Register and log in to access the full features of the blog. Post Management: Create, edit, and delete your own posts. Commenting: Leave comments on posts and manage your own comments. Responsive Design: Optimized for various display sizes, including mobile, tablet, and desktop.

Technologies Used

Django:
    The backend framework used to manage the application logic and database interactions.

HTML & CSS:
    The core technologies for structuring and styling the web pages.

Bootstrap:
    A frontend framework for building responsive and modern interfaces.

Installation

  • Clone the repository:

git clone https://github.com/farzamgt/photoBlog.git

  • Navigate to the project directory:

cd photoBlog

  • Install the required dependencies:

pip install -r requirements.txt

  • Apply the migration to your database by running:

python manage.py migrate

  • Run the development server:

python manage.py runserver

    You can create a superuser to act as the admin of this blog. The superuser can manage the blog by adding more categories, managing users, and overseeing posts.

  • Execute the following command to create a superuser:

python manage.py createsuperuser

    You can access the admin panel at http://localhost:8000/admin

Usage

Once the development server is running, you can access the application at http://localhost:8000/. You can register a new account or log in with an existing one to start exploring and interacting with the blog.

About

A simple Django-based photo blog project demonstrating full-stack web development skills, including HTML, CSS, and Bootstrap integration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published