Inspiration

We had our first academic registration for the 2nd semester last month. It was in offline mode and considering the number of people to be registered from each semester, it became a highly cumbersome process. We heard that other colleges have their students register for the courses online, so we thought of creating a webpage to do the same for the students of our college and to make the process a lot more quick and easy.

What it does

Our web page lets students log in with their student id and select their courses for the next semester. We would also store the login credentials of a user in a database. We have also included a page for "Forgot Password". Next, the students would be asked to upload the proofs of payments done to the respective agencies.

How we built it

We designed the web pages by using HTML and CSS. We used a bit of JavaScript to save some data in the Firebase Database.

Challenges we ran into

First of all, we had no experience or prior knowledge to any of the tools we used in this project. So, we had to learn HTML, CSS and a bit of backend. We could not save the data entered by the use in the database but we figured it out. But we couldn't store more the one user's data automatically. We were not able to share the data in a spreadsheet for the admin to view it in a structured way. We also wanted to make it such that the Roll number entered by the user in the beginning would affect the next page, i.e. the semester course list according to the student's batch(we had the logic, we just could not integrate it in our project). Integrating backend in our project was very difficult.

Accomplishments that we're proud of

We could make almost everything we thought of in frontend. We made collaborative efforts to make this project as best as it could be.

What we learned

We learned HTML and CSS to make different web pages and also learned to link them. We also learned to use Firebase to some extent. We also learned to collaborate effectively by distributing various tasks among teammates and completing the task at hand efficiently.

What's next for Online Academic Registration

We really liked this project idea and we'll keep working on the project until we feel it is a final and working project, even after the hackathon is over.

Share this project:

Updates