Skip to content

sravyae01/web_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ConnectSphere – Social Media Web Application

ConnectSphere is a full-stack social media web application developed using Django. The platform enables users to connect, share posts, interact with others, and build an engaging online community through dynamic social networking features.

The application simulates real-world social media functionalities by implementing secure authentication systems, CRUD operations, profile management, and dynamic content rendering. Users can create accounts, publish posts, interact through likes and comments, and manage their profiles efficiently.


✨ Features

  • 🔐 User Registration & Login Authentication
  • 👤 User Profile Creation & Management
  • 📝 Create, Edit & Delete Posts
  • ❤️ Like & Comment Functionality
  • 📢 Dynamic Social Feed Updates
  • ⚡ Secure CRUD Operations
  • 🗄️ Database Integration using SQLite

🛠️ Technologies Used

Backend

  • Python
  • Django Framework
  • SQLite Database

Frontend

  • HTML
  • CSS
  • Django Templates

Development Tools

  • VS Code
  • Git & GitHub
  • Django Admin Panel

📚 Core Concepts Implemented

  • CRUD Operations
  • Django ORM
  • User Authentication & Authorization
  • URL Routing
  • Forms Handling
  • Template Rendering
  • Database Relationships (ForeignKey, One-to-Many)

⚙️ System Workflow

  1. User registers and creates an account
  2. User logs into the application
  3. User updates profile information
  4. User creates and manages posts
  5. Other users can like and comment on posts
  6. Users can edit or delete their own posts
  7. All updates dynamically reflect in the feed

🚀 Future Enhancements

  • Real-time Chat System
  • Friend Request & Follow System
  • Notification System
  • Image & Video Upload Support
  • REST API Integration
  • Docker & CI/CD Deployment
  • PostgreSQL Integration
  • Cloud Deployment on AWS/Azure
  • Advanced Feed Algorithm
  • Two-Factor Authentication (2FA)

🙌 Conclusion

ConnectSphere successfully demonstrates the implementation of a functional social networking platform with essential community interaction features. The project highlights strong understanding of Django’s MVT architecture, backend development, authentication systems, database relationships, and dynamic content handling.

This project served as a valuable hands-on experience in full-stack web development during my internship and provides a scalable foundation for future industry-level enhancements.

About

ConnectSphere is a full-stack social media web application developed using Django. The platform allows users to register, create profiles, share posts, interact through likes and comments, and manage dynamic social content in a secure environment. The project demonstrates real-world social networking functionalities including authentication system

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages