link to netlify:
https://studentconnecthkr.netlify.app/
Project Overview
HKR-StudentConnect is a React-based social media application designed to foster a vibrant online community for and connect students at HKR with each other. It empowers users to connect, share ideas, share events and engage with each other's content.
Core Functionalities
- User Management: Secure registration, login, and profile management with optional profile pictures.
- Content Creation and Interaction: Share posts, like, and comment on content to spark meaningful conversations and interactions.
- Social Connections: Build your network by sending and accepting friend requests, and view your friends' posts in a dedicated feed.
- Real-Time Notifications: Stay up-to-date on friend requests, likes, and comments on your posts.
- Search Functionality: Easily find other users by name or username to expand your network.
Robust Admin Panel (/admin)
For authorized administrators, a comprehensive admin panel provides control over the platform:
- User Management: View, edit, or delete user accounts for efficient user management.
- Content Moderation: Maintain a positive user experience by moderating posts, comments, and other user-generated content.
- Data-Driven Insights: Gain valuable analytics and insights on user activity, engagement metrics, and platform performance to inform strategic decision-making.
To run this project locally, follow these steps:
- Clone the repository to your local machine:
https://github.com/HKR-StudentConnect/frontend.gitGo the project folder
Install dependencies
npm installcreate an .env file
Start the server
npm run start