Skip to content

yaswanthvitta/ConnectSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConnectSphere 🌐

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.

Features ✨

  • 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.

Technologies Used 💻

  • 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.

Getting Started 🚀

To get started with ConnectSphere, follow these steps:

  1. Clone the Repository: Clone the ConnectSphere repository to your local machine using Git:

    git clone https://github.com/vittayaswanth/ConnectSphere.git
    
  2. Install Dependencies: Navigate to the project directory and install the necessary dependencies using pip:

    cd connectsphere
    pip install -r requirements.txt
    
  3. Run the Server: Start the Django server to run the application:

    python manage.py runserver
    
  4. Access the Application: Open your web browser and navigate to http://localhost:8000 to access ConnectSphere.

  5. 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.

  6. Post Doubts: Once logged in, you can post your doubts or questions on the platform, and other users can provide answers or solutions.

Screenshots 📷

image

image

image

image

Contributors 👥

  • Vitta Yaswanth (@vittayaswanth)
  • PV Harshavardhan (@pvharshavardhan)

License 📜

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! 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published