Skip to content

mikasa-404/sehShiksha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

SehShiksha: Student Community Portal 🎓

Sehshiksha is a full-stack web application designed to empower college students by fostering collaboration and knowledge sharing.

Home page

🔗 Live link

https://seh-shiksha.vercel.app/

Technologies Used ⛓️

  • Frontend: React.js, Material UI
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • File Storage: AWS S3

Features 👾

  • JWT-based Authentication and authorization: Securely authenticate users with JSON Web Tokens (JWT), ensuring that only verified users can access the portal.
  • Communal News Feed: Features a communal news feed where users can share updates, news, and announcements. Users can view, create, edit and delete posts.
  • Upvote and Downvote: Engage with content by upvoting or downvoting posts, helping surface the most valuable contributions.
  • Resource Hub with AWS S3 Integration: Seamlessly upload, preview, and download PDFs, making learning materials readily accessible.
  • Discussion Forum: Users can post questions and have a in-depth conversations on each question through threaded discussions(using recursion for nested replies).

Screenshots

Login page Register page Home page Home page dark Discussion page Discussion page Discussion page Discussion page

Upcoming features 🔒

  • Advanced Search Functionality: Empower users to quickly find relevant posts, discussions, and resources.
  • Tags for Posts and Community Hub: Introduce tags to categorize posts, making it easier to find relevant content and topics.
  • Improved UI for Community Hub: Enhance the user interface for a more intuitive and engaging experience.
  • Profile Pages for Each User: Create personalized profile pages where users can showcase their contributions, interests, and achievements.