Skip to content

SocialMediaApp is a practice project designed to build a minimalist social media platform with essential functionalities

Notifications You must be signed in to change notification settings

vasudhavarshney/SocialWebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

SocialMediaApp

SocialMediaApp is a practice project designed to build a minimalist social media platform with essential functionalities. This project aims to provide a foundational understanding of web development, user authentication, profile management, and interactive social features.

Features

User Registration and Authentication

  • User Registration: Users can create an account by providing basic information such as name, username, email, and password.
  • User Authentication: Secure login and logout functionalities to ensure authorized access to the platform.

User Profile

  • Profile Information: Each user has a profile page displaying their details, including name, username, bio, and profile picture.
  • Activity Counts: Profiles also show counts of total posts, total followers, and total following.
  • User Posts: All posts made by the user are displayed on their profile page.

Home Page

  • Live Feeds: The home page displays a live feed of posts (photos and videos) from users that the logged-in user follows.
  • Like and Comment: Users can like and comment on posts in the feed to engage with the content.

User Interaction

  • Search Users: Users can search for other users on the platform.
  • Follow Requests: Users can send follow requests to other users to view their posts in the home feed.

Media Uploading

  • Post Creation: Users can upload photos and videos to create posts on the platform, enhancing their interaction with followers.

Objective

The SocialMediaApp project serves as a hands-on exercise in developing a basic yet functional social media platform. It focuses on essential web development skills, including user management, real-time interactions, and media handling. This project is a stepping stone towards understanding more complex features and scalability in social media applications.

Getting Started

To get started with the SocialMediaApp project, clone the repository and follow the installation instructions provided in the documentation. This project is ideal for those looking to practice and enhance their web development skills by building a real-world application with minimal yet impactful features.

About

SocialMediaApp is a practice project designed to build a minimalist social media platform with essential functionalities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published