Beast Calculator is a multi-page website which helps users calculate their GPA (Grade Point Average) effectively. This also returns a list of career choices best for them based on how well they do on certain classes. They can chat about this on the community page with other users, and this correlates to the theme of togetherness.
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
We all had some experience with web development before taking up this project, but many of us wanted to improve our javascript skills and backend functionality implementation. Hence, we decided to make a chatapp with Flask SocketIO, which we learned from looking at docs and repeated experimentation. We also made our GPA Calculator with Javascript, and styled our website to the best of our ability. We wrote all of the code we used, and the only things we found from online are background images for our website and our favicon. (logo)
What challenges did you encounter?
A major challenge that occurred was our time constraint. We weren't able to add as many features as we planned, but we still turned out to be a finished project. Additionally, there were multiple SocketIO errors and issues with fixing our login/register functionality, but we were able to trace and debug the problems with our code for the most part. In the end, the messages from our chat app were not displaying and we were not able to figure out how to fix this issue. Secondly, we encountered an issue where our calculator table wouldn't appear, which halted the calculator from computing the user's values.