Inspiration

The primary driving force behind this effort was a challenge I encountered in my freshman year.I lacked sufficient scholarly book resources. and I constantly had to knock on someone's door to acquire the answer if I had any doubts about any academic issue, but I frequently discovered that person was unavailable. That motivated me to create a platform where resources may be correctly grouped according to their courses. and we can discover other people's academic issues and how they resolved them. Therefore we can provide our juniors with the necessary materials to assist them when they enroll in our university.You can provide materials to this app (for instance, a book on physics by a certain author). If you have any questions or concerns about your academic work, feel free to ask. The books will be grouped in the courses area according to their subject.You can inquire there. Members who are active will offer their PDF resources. additionally, you can find the answer to your question on the profile section.

What it does

  1. Deptdemia is an app that aims to provide academic resources arranged by courses, allowing students to find and share resources for their academic studies.
  2. The contribution section allows users to provide resources such as academic books, which are then categorized and organized in the courses section based on their subject.
  3. Users can ask questions and seek answers related to their academia in the app. Active members will share their PDF resources and solutions.
  4. The profile section allows users to track their queries and their respective solutions.

How we built it

  1. Frontend: React and Material-UI
  2. Backend: Firebase
  3. Deployment: Firebase hosting

Challenges we ran into

  1. Persisting the authentication section was a challenge, but the team managed to find a solution to make it work.
  2. Handling CORS issues in the react-pdf-viewer was another challenge that required thorough research and documentation study.

Accomplishments that we're proud of

  1. Successfully implemented the resources section with specific subjects, improving user experience and accessibility.
  2. Overcame issues related to authentication and file uploading, ensuring smoother functionality.

What we learned

  1. Gained a deeper understanding of Firebase, especially its authentication system and data retrieval capabilities.
  2. Developed skills in creating a satisfactory front-end using Material-UI.

What's next for Deptdemia

  1. Incorporate a calendar feature maintained by faculties to notify students of class cancellations or changes.
  2. Implement a notification system to inform students about new queries or contributions.
  3. Enhance the query section with an additional field for users to provide answers in typing format, promoting collaborative learning.
  4. Introduce a search bar to improve resource discovery and navigation within the app.

Built With

Share this project:

Updates