This project is a social media platform developed using Django framework, inspired by Instagram. It allows users to share posts, like posts, view posts, search for users, and perform account management tasks such as login, sign up, delete account, and change email.
- User Authentication: Users can sign up and login securely to the platform.
- Profile Management: Users can edit their profile information, including changing their email address.
- Post Creation: Users can create and share posts with captions and images.
- Post Interaction: Users can like and comment on posts.
- Search Functionality: Users can search for other users by username or full name.
- Feed: Users have a personalized feed displaying posts from users.
- Account Deletion: Users can delete their account, removing all associated data from the platform.
- Django: Backend framework for building the web application.
- HTML/CSS/JavaScript: Frontend technologies for creating the user interface.
- db.sqlite3: Database management system for storing user data and posts.
- Bootstrap: Frontend framework for responsive design and layout.