Inspiration

Finding nerdy ways to motivate nerdy people to have healthy habits because we ourselves are nerds!

What it does

The vision is to create a skill tree which contain tasks that have XP values assigned to them. The user would check these tasks off, earn XP and get their avatar cool stuff.

How we built it

We created a dynamic front using React, hosted on vercel. Our domain is hosted through porkbun. The backend is built with ASP.NET with C#. The backend server is hosted using Azure. We handled password encryption using Bcrypt. We handled user authentication using JSON Web Tokens. We store our user and task data in a relational database using MySQL. It is hosted using Amazon Web Services Relational Database Service.

Challenges we ran into

We ran out of time to implement our front end. This was mostly caused by early technical issues which occurred on the development device of our frontend developer, as she lost about half of her total development time to fixing technology issues.

Accomplishments that we're proud of

We are proud that we were able to create a partially functional full stack web application (hosted completely on the cloud), with a frontend, backend, and database, in just 24 hours. We are proud that we were able to use modern technology and security practices to accomplish this.

What we learned

We learned how to use React libraries and capabilities. How to host a full stack on the cloud. How to deploy to Azure and how to handle user authentication across pages.

What's next for LvlMeUp

We're levelling up LvlMeUp! Flesh out the user interface completely. Complete the stack.

Share this project:

Updates