Knowledge Sharing Platform
by Jhansi — 7/3/2025
💡 Project Overview
Knowledge-Sharing platform application is designed to help students familiarize themselves with courses, professors, and evaluation methods. This can be achieved by collecting course feedback, professor reviews, and past grading patterns. The platform will function as an open portal where students can freely share their honest opinions without fear of excessive scrutiny. By gathering insights from a large number of students, it becomes easier for individuals to make informed decisions about course selection and expectations. Additionally, students can access valuable course materials shared by those who have previously taken the course. Beyond academics, the platform can also serve as a general guidance hub for students seeking advice and support.
🗒 My Work
During this period, I primarily worked on designing the profile page and template page components, handling both the frontend and backend. I used TypeScript with Tailwind CSS for the frontend,and for the backend and implemented API endpoints for "GET" and "POST" requests. Profile Page Enhancements
- Personal Info Display: Shows user details (name, branch, college, About section).
- Connect Feature: Enables users to connect with others.
- Course List: Displays user-associated courses.
- Discussion Page Link: Quick navigation to discussions.
- Edit & Settings: Users can edit profiles and manage preferences.
- UI & Navbar Updates: Improved navigation, hover effects, and transitions.
Template Page Implementation
- Login Pop-ups: User-friendly pop-ups post-login.
- Template Cards: Allows users to create and customize templates.
Skills Gained 📈
I started with little to no experience in backend development but gradually built a solid understanding. I learned to handle POST and GET requests, work with Next.js, and integrate the frontend with the backend efficiently. While not yet at a professional level, this experience gave me a strong foundation in full-stack development.
📈 Experience
Fossoverflow gave me a deeper understanding of time management. One of the biggest challenges was balancing academics, the project, and extracurricular activities. With my semester exams, project work, and an intra-sports meet happening simultaneously, I struggled to get hands-on experience with the project, but over time, I learned to navigate the challenges and manage my time effectively.
At one point, I struggled to integrate the frontend and backend despite multiple attempts. Frustrated and almost ready to give up, I decided to rebuild the frontend from scratch—and eventually, everything fell into place. That moment made me truly appreciate the value of persistence and effort.
Previously, I never explored platforms like Stack Overflow in depth, but this project pushed me to search extensively and explore various resources to troubleshoot issues effectively.
Future Scope
I am eager to explore the potential of this project further and plan to continue contributing even beyond the conclusion of this program, enhancing its features and refining the user experience.