Inspiration

We were inspired by our own study habits, or lack of. When it comes to doing work, studying, and focusing on the tasks at hand, it seems so easy to get off task and game, watch videos, doom scroll, or just be distracted in general. To solve this, we developed RevUp!

What it does

RevUp! is your all-in-one study hub. Build your to-do list, set your study timers, and lock in like the academic weapon you are! Need help developing a study plan? Ask RevAI! She is your built-in study assistant, and can formulate study plans, build your to-do list, or simply comfort you when you're crashing out over engineering! As you do more tasks, you can earn more points and decorate your Rev to be as fashionable as you want.

How we built it

Using Node.js, we were able to develop our front and back-end components of this project. Starting with a basic website frame, we developed a working local host to observe our changes and fix them accordingly. With each website section, we split the work amongst our group, delegating each member one section of the website. Once the backend frames were built, and each section was working correctly according to its function, we polished the front end by developing a color scheme and making our website look nice.

Challenges we ran into

Our biggest challenge overall was learning Node.js and frontend development. Our team is comprised of one computer engineer, a mechanical engineer, an applied math major, and a biomedical sciences major, so no one was super familiar with frontend development. However, with the power of the internet and documentation, we were all able to learn how to code in these languages, such as HTML and CSS. Furthermore, specifically, a challenge we ran into was implementing the AI API for our RevAI, as we were unfamiliar with API implementation specifically for artificial intelligence. In the end, we got everything working, and it was a great learning experience to grow our web development skills.

Accomplishments that we're proud of

Some accomplishments we are proud of are implementing an AI API to talk to users, developing functional in-browser data storage, and overall UI design. These were some of our initial worries and struggles going into HowdyHack, so the fact that we were able to overcome them was very significant to us.

What we learned

We learned not only how to use Node.js, HTML, and CSS in their own separate ways, but full-stack development on a team to push a project. Full-stack development is new to everyone on our team, and using Git and being able to see changes and work accordingly is not only important to our project, but a great skill that is usable in the future. Overall, this experience allowed our team to gain a better understanding of web development!

What's next for RevUp!

In the near future, after debugging, final checks, and adding some more features, we would LOVE to implement RevUp! to the live web, allowing outside users to use our website for their own study sessions. Not only would it be a great way to lock in, but it would also promote the Aggie spirit.

Built With

Share this project:

Updates