ConnectSphere is a web application developed with Django, providing a platform for users to create accounts, post their doubts, and receive answers from other users. Users can also share images along with their posts. To ensure security and authenticity, account creation requires email verification. Additionally, users are redirected to the home page after completing the email verification process.
-
User Account Creation: Users can easily create their accounts by providing basic information such as name, email, and password.
-
Email Verification: Account creation requires email verification to ensure security and authenticity. Users receive a verification email with a link to complete the registration process.
-
Post Doubts: Users can post their doubts or questions on the platform, providing a detailed description of their query.
-
Image Sharing: Along with text, users can also share images related to their posts to provide additional context or clarification.
-
Answer Questions: Other users can view the posted doubts and provide answers or solutions to help the original poster.
-
Home Page Redirection: After completing the email verification process, users are redirected to the home page to start exploring the platform.
- Django: Web framework for building Python-based web applications.
- HTML: Markup language for creating web pages.
- CSS: Stylesheet language for styling web pages.
- JavaScript: Programming language used for client-side interactivity.
- SQLite: Relational database management system used for data storage.
- SMTP: Simple Mail Transfer Protocol for sending email verification messages.
To get started with ConnectSphere, follow these steps:
-
Clone the Repository: Clone the ConnectSphere repository to your local machine using Git:
git clone https://github.com/vittayaswanth/ConnectSphere.git -
Install Dependencies: Navigate to the project directory and install the necessary dependencies using pip:
cd connectsphere pip install -r requirements.txt -
Run the Server: Start the Django server to run the application:
python manage.py runserver -
Access the Application: Open your web browser and navigate to
http://localhost:8000to access ConnectSphere. -
Create Account: Sign up for a new account by providing your name, email, and password. Check your email for the verification link and complete the registration process.
-
Post Doubts: Once logged in, you can post your doubts or questions on the platform, and other users can provide answers or solutions.
- Vitta Yaswanth (@vittayaswanth)
- PV Harshavardhan (@pvharshavardhan)
This project is licensed under the MIT License. Feel free to modify and distribute it according to your needs.
Feel free to add or modify any sections based on your project's specific requirements and details. If you need further assistance or have any questions, don't hesitate to ask! 😊



