Skip to content

A Django photo-sharing app with built-in authentication, Django taggit, crispy forms, and Class-Based Views.

Notifications You must be signed in to change notification settings

DaniDiazTech/Django-photo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Django-photo-app

Source code for the article Build a Django full stack Photo-Sharing app.

Features

  • Django CRUD functionality

  • User authentication

    • Login
    • Logout
    • Sign-up
  • Image Uploads

  • Reused code with Django Template Language

  • Stylized pages with Bootstrap 5

SetUp

Clone the repository:

git clone https://github.com/DaniDiazTech/Django-photo-app.git

cd Django-photo-app/

Create a virtual environment.

python -m venv .venv

Activate it

source .venv/bin/activate

Virtual environment activated

Install all the project dependencies with the requirements.txt with the following command.

pip install -r requirements.txt

Run the migrations:

python manage.py migrate

Run the project.

python manage.py runserver

Visit your localhost.

Main Page

Screenshots

Dashboard

Tag Dashboard

Detail page

Delete page

Signup page

About

A Django photo-sharing app with built-in authentication, Django taggit, crispy forms, and Class-Based Views.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published