Skip to content

This project encompasses various features, including user registration, login, and logout capabilities. Users can add pets to their profiles, upload photos of their pets, and explore a collective display of all pet photos.

License

Notifications You must be signed in to change notification settings

vladodyanov/petstagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

petstagram

The Petragram project encompasses various features, including user registration, login, and logout capabilities. Users can add pets to their profiles, upload photos of their pets, like or comment the photos and explore a collective display of all pet photos.

Table of Contents

General Information

The project's functionalities includes user registration, signin, and signout features. Each registered user will have the ability to add pets to their profile and upload captivating photos of their pets. The platform will offer users the option to view a collective gallery of all pet photos, enabling them to explore and engage with the vibrant pet community. Users can open detailed views of individual photos, express their appreciation by liking them, and share their thoughts through comments. To ensure a personalized experience, each user retains the capability to manage their uploaded content. This includes the ability to edit and delete both photos and associated pet information. The Petstagram project aims to provide a seamless and enjoyable environment for pet enthusiasts to connect, share, and celebrate their beloved companions.

Technologies Used

  • Django - version 4.0
  • Python - version 3.10
  • HTML5
  • CSS
  • Java Script

User Management

  • User Registration: New users can create accounts with unique emails and passwords.
  • User Login: Registered users can log in securely to access their profiles.

Features

TBV

Screenshots

home page view

home page view

home page view

home page view

home page view

home page view

home page view

Setup

To set up the Petstagram, follow these steps:

  1. Clone the repository
  2. Navigate to the project directory
  3. Install the required dependencies: -pip install -r requirements.txt
  4. Apply migrations: -python manage.py migrate
  5. Create a superuser to access the admin interface: -python manage.py createsuperuser
  6. Run the development server: -python manage.py runserver
  7. Access the application at http://localhost:8000 in your web browser.

Usage

To use the Petsagram app, follow these steps:

  1. Register as a new user or log in if you already have an account.
  2. Navigate through the different sections of the application, add pets, updating profile information, and viewing pictures.
  3. Explore the various functionalities and interact with the interface.

Project Status

Project is: completed

Room for Improvement

TBC

Contact

Created by Vladimir Dyanov - feel free to contact me!

About

This project encompasses various features, including user registration, login, and logout capabilities. Users can add pets to their profiles, upload photos of their pets, and explore a collective display of all pet photos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published