R

Record Hive

Your one-stop-shop for streamlining your transcript and academic records management

The problem Record Hive solves

PROBLEM STATEMENT:
Develop a web-based platform for managing student transcripts and academic records using a stack data structure to track course grades and graduation requirements.

WHAT PROBLEM DOES OUR PLATFORM SOLVES?
The platform solves the problem of managing and tracking academic records for students. It allows users to easily manage student transcripts, and track their course grades, courses, semesters and other academic records. On the other end, our platform it allows the students to quickly request transcripts and generate unofficial ones.

The stack data structure is used in course history, transcript generation helps do all this in an efficient and optimal manner.

Challenges we ran into

  1. The biggest challenge in the project was integration as the backend of this project was a bit complex involving a lot of reference objects. The querying of data from the database for some specific models and processing it and getting the correct data from the client side was challenging.
  2. Defining the data model for our application, including the schema for each collection, was challenging as we were working on some complex relationships.
  3. Implementing the Transcript PDF generation was very challenging as it involved a complex backend, usage of stacks as well as use of 'pdfkit'. The integration part of this part was again a challenge.

Overall, this project posed several challenges, but it was a huge learning curve as we got to implement a data structure in a real-life project. Despite these challenges, the project was successfully completed with persistence and effort.

Tracks Applied (1)

Replit

We have deployed our project on Replit.

Replit

Discussion