Knowledge Sharing Platform
by Ananya β 21/1/2022
π‘ Idea behind the project
Knowledge sharing platform application aims to get the students acquainted with the courses, professors, evaluation schemes. The said things can be achieved via gathering course feedback, professor feedback, and previous year grading schemes. This can be done by making a portal (just like a blog site) where people can share their honest reviews without being scrutinized much. Getting reviews from mass makes it easy for one to choose the particular course and get the right information about that course. Moreover, students can also get relevant course resources from the students who already opted for the course. This platform can also act as a general guidance portal.
π©π»βπ» My motivation for the project
I chose this project because of the following reason, I myself sometimes contact multiple people on Chat platforms to get feedback about a course and its material/resources. Crowd-sourcing of materials and feedback would make it easy to organize resources at one place. It would be more reliable, save oneβs time and avoid unnecessary bothering. Finding this project solves a real-life problem and relatable too, I was motivated for the project throughout.
π My Work
Discussing the work I did during the period, I mainly worked on designing the whole backend of the project and I also helped in designing and adding some frontend components. I used django restframework, and designed the models, used axios to communicate with backend and coded APIs for "GET" and "POST" requests.
π How Fossoverflow helped in my overall development
Fossoverflow helped me learn more closely about Time Management skill. One of the major challenge in fossoverflow was to divide the time between academics and the project. Since my academics and project were going parallely I learnt to handle the pressure and time. In the span of this one month, I learnt about the team spirit,coordination and communicated with mentors, discuss about the bugs and errors.
I learnt how to overcome the hardships and obstacles on the way and strive by them. When I was not able to integrate both frontend and backend after many tries, I was frustated and on the verge to give up. But then I started to make the frontend from scratch and eventually connected the backend and frontend. That day I came to know about true content in one's effort and work.
Whatsmore is that I came to know about how to use Google efficiently for software development and the concept of 'mvp'. Fossoverflow provided me with awesome mentors who were very helpful and congenial.