This repository contains the code and documentation for my project, which showcases my skills in web development with Python and Flask. The project aims to create a social networking web app for users to share their mood in a single statement (like tweets).
Mood Share is a web application that combines the essence of Twitter, allowing users to share their thoughts, experiences, and emotions through short, Twitter-like mini blogs.
- User Registration: Users can create a new account by providing their details such as name, email, and password.
- Login/Logout: Registered users can log in securely using their email and password. They can also log out when they are done using the platform.
- Forgot Password: Users can initiate a password reset process by providing their registered email. They will receive instructions to reset their password through email.
- Profile Editing: Users have the ability to edit their profile information, including their name, profile picture, bio, and other relevant details.
- Explore Tab: Users can explore the profiles of other users on the platform, allowing them to discover and connect with new people.
- Following: Users can follow other users to receive updates from their activities, such as their posts, comments, or other interactions.
- Last Seen Status: Users can check the last seen status of other users, indicating when they were last active on the platform.
- Browse different share mini blogs: Users have the ability to browse all the users mini blogs.
- Change Home feed: Users can follow other users that matches their interests and vibe.
- Python
- Flask
- Different Flask Extensions
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/project.git
-
Setting up a virtual environment:
-
Install Python
-
Open a terminal or command prompt.
-
Install
virtualenv
if it's not already installed:pip install virtualenv
-
Activate the virtual environment:
-
For Windows:
venv\Scripts\activate
-
Thank you for visiting my project repository! I hope you find it informative and relevant to my skills and expertise.