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.
- General Info
- Technologies Used
- User Management
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Contact
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.
- Django - version 4.0
- Python - version 3.10
- HTML5
- CSS
- Java Script
- User Registration: New users can create accounts with unique emails and passwords.
- User Login: Registered users can log in securely to access their profiles.
TBV
To set up the Petstagram, follow these steps:
- Clone the repository
- Navigate to the project directory
- Install the required dependencies: -pip install -r requirements.txt
- Apply migrations: -python manage.py migrate
- Create a superuser to access the admin interface: -python manage.py createsuperuser
- Run the development server: -python manage.py runserver
- Access the application at http://localhost:8000 in your web browser.
To use the Petsagram app, follow these steps:
- Register as a new user or log in if you already have an account.
- Navigate through the different sections of the application, add pets, updating profile information, and viewing pictures.
- Explore the various functionalities and interact with the interface.
Project is: completed
TBC
Created by Vladimir Dyanov - feel free to contact me!