Skip to content

🤳A social media platform designed to transform online connections among college students.

License

Notifications You must be signed in to change notification settings

selcia25/social-media-web-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Media Web Application

Project Overview

A social media platform designed to transform online connections among college students. By utilizing graph-based friend sorting algorithms and a comprehensive set of features, SociallyConnected aims to provide users with a dynamic, personalized, and engaging social experience. This README file provides an overview of the project, its methodology, objectives, challenges, and future scope.

Table of Contents

  1. Introduction
  2. Agile Methodology
  3. Conclusion

Introduction

Social Media Website

SociallyConnected is a cutting-edge social media website that revolutionizes online connections through the use of graph-based friend sorting and a comprehensive range of features. Developed using HTML, CSS, JavaScript, and PHP, SociallyConnected provides a dynamic and engaging platform for users to connect, interact, and share their experiences. With SQL as the database management system and phpMyAdmin as the server for storing user details, SociallyConnected ensures robust data management and efficient user authentication.

Methodology

The development of SociallyConnected followed a comprehensive methodology to ensure successful implementation. This methodology involved requirements gathering, design and planning, technology selection, development, testing and quality assurance, and deployment. By employing Agile methodologies and utilizing tools like Jira, GitHub, and Bitbucket, the development team ensured efficient project management, collaboration, and continuous improvement throughout the development process.

Objective

The main objectives of the SociallyConnected project include:

  • Developing a social media platform that utilizes graph-based algorithms for sorting friends and contacts.
  • Creating a user-friendly interface that visually represents the connections and relationships within a user's social network.
  • Implementing features that enable users to post content, interact with friends, and explore relevant advertisements.
  • Fostering a sense of community and encouraging meaningful interactions among users.

Motivation

The motivation behind developing SociallyConnected lies in addressing the unique challenges and aspirations of college students during their academic journey. By providing a platform for sharing achievements, facilitating meaningful connections, empowering career development, and enhancing the social experience, SociallyConnected aims to contribute to the personal growth and success of college students.

Agile Methodology

Introduction to Agile Methodology

The development process of SociallyConnected embraced the Agile methodology, a flexible and iterative approach to software development. Agile methodologies prioritize collaboration, adaptability, and incremental progress, allowing for faster feedback loops and continuous improvement. To effectively implement Agile practices, the project utilized Jira as a project management tool, assigned key roles such as the Product Owner and Scrum Master, and employed GitHub and Bitbucket for version control and code repository management.

Methods Adopted

The Agile methodology employed for the development of SociallyConnected included:

  • Utilizing Jira as a Project Management Tool
  • Assigning Product Owner and Scrum Master roles
  • Structuring development into sprints
  • Using GitHub and Bitbucket for version control
  • Implementing continuous integration and deployment practices
  • Conducting iterative maintenance and enhancements

By embracing Agile methodologies and utilizing relevant tools, the development team ensured efficient project management, collaboration, and timely delivery of features.

Conclusion

Challenges

While developing SociallyConnected, several challenges were encountered, including privacy and data security, content moderation, technological integration, competition and market differentiation, and user experience and interface design. Addressing these challenges required careful planning, agile development methodologies, and iterative improvements throughout the development process.

Future Scope

SociallyConnected has promising future scope areas, including chat functionality, personalized recommendations, enhanced privacy and security, integration with learning management systems, gamification and rewards, and the development of a dedicated mobile application. By continuously adapting to the changing needs and aspirations of college students, SociallyConnected aims to solidify its position as a leading social media platform tailored for academic and career growth.

About

🤳A social media platform designed to transform online connections among college students.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published