Skip to content

Empower your digital presence in college with our website. Thrive in a connected online space where creativity meets community. Link up, connect, and flourish on our platform.

Notifications You must be signed in to change notification settings

PrityanshuSingh/Social-Web-Platform

Repository files navigation

Overview

This platform serves as a tailored space to streamline communication and collaboration within the academic community. Specifically designed for college students, faculty, and affiliated societies, it facilitates the dissemination of crucial information such as upcoming events, notices, announcements, and other relevant communications.

Features

Currently in development.

User-Focused Features:

  1. Account Creation: Seamlessly onboard users by enabling account creation using official college email addresses.

  2. News Feed: Present a dynamically curated news feed showcasing recent posts from affiliated societies and followed users in a visually appealing and intuitive layout.

  3. Post Creation: Empower users to craft comprehensive posts integrating text, images, videos, and links for versatile communication.

  4. Engagement Features: Offer interactive functionalities including likes, comments, and shares to encourage active participation in community discourse.

  5. Search Functionality: Implement a robust search mechanism enabling users to explore posts, societies, and events based on keywords, categories, and temporal parameters.

  6. Recommendation System: Proactively suggest relevant posts and societies based on user interests and engagement history using sophisticated algorithms.

Administrator-Focused Features:

  1. Administrative Dashboard: Provide administrators with a comprehensive dashboard offering insights into user accounts, reported posts, and system analytics in an intuitive interface.

  2. Post Moderation: Summarize reported posts for efficient moderation, including pertinent details such as reporting user, post content, and rationale for the report.

  3. Actionable Insights: Empower administrators to delve into reported posts details, facilitating effective actions such as post removal, user warnings, or account suspensions.

These features aim to enhance user engagement, streamline administrative tasks, and foster a vibrant and collaborative academic community. For more features, refer to our SRS Documentation

Tech Stack

The platform is built using the following technologies:

  • Frontend: ReactJS
  • Backend: NodeJS with Express
  • Database: MongoDB
  • Authentication: Firebase Authentication
  • Styling: Modular Sass

How to Run Locally

To run the platform locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/your-repo.git

  2. Navigate to the project directory: cd your-repo

  3. Install dependencies: npm install

  4. Start the development server: npm run dev

  5. Open your web browser and navigate to http://localhost:3000 to access the platform.

Acknowledgments

We would like to extend our sincere gratitude to the following individuals for their valuable contributions to this project:

Their expertise, insights, and commitment have been instrumental in shaping the success of our project.

License

This project is currently not licensed.

Screenshots

Here are some screenshots showcasing the features of [Social Media Platform]:

Homepage

Community

Connect with Us

Feel free to explore, contribute, and thrive with [Your Social Media Platform Name]!

Happy Connecting! 🚀

About

Empower your digital presence in college with our website. Thrive in a connected online space where creativity meets community. Link up, connect, and flourish on our platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published