Inspiration
We wanted to learn new technologies, create an innovative project, and help a larger cause. Hunter's background of Japanese learning was an inspiration to build an app focused on memory retention and help people learn in ways he did.
What it does
Bigs can create flashcards for the littles to study, or the littles can make flashcard sets themselves to study. The bigs and littles can communicate with each other through a messaging system implemented in the web app.
How I built it
The frontend was done using React, our API was created using Springboot, and our database was created using mySQL. React was used for the ease of using components and their ability to individually update without the page refreshing. Springboot was used to create an API that connected to our database. This was done by creating several GET and POST endpoints. Finally, mySQL was used to create our database server.
Challenges I ran into
Our challenges were Competing Demand, Expected Availability, React Component Updates, Memory Leak. Competing Demand and Expected Availability was a challenge due to our schedules involving school, jobs, and the need to learn new web development concepts. React Component Updates was a challenge to learn because it was so impactful to our website and we had to learn all of the concepts about useState and Hooks in react and connecting these with GET and POST requests. Memory leak was a challenge because connecting our web application to the database caused our application to recursively perform API calls, using much of our computer's memory.
Accomplishments that I'm proud of
We're proud of learning all of these new computer science concepts and applying them to the same project. Moreover, juggling all of our schedules together was a difficult task but being able to overcome it was a valuable experience.
What I learned
We learned the React framework, Java Springboot, and mySQL server. We learned how to use these all together and we were exposed to many new concepts such as components, useState, dependency injections, and request mapping.
What's next for Quarantine Coders codeLinc 7
Learning how to use these frameworks better and working on new projects with them. Utilizing these concepts with Amazon Web Services and possibly buying a server to use would be a great opportunity.


Log in or sign up for Devpost to join the conversation.