Inspiration

ChatGPT has been relevant in the news. There's been lots of talk of how it can be used for school, and as students, we believe that this is a opportunity to use it as a learning tool. New knowledge and experience feed back to improve the quality of life and reach new technological advancements in society, so we believe that learning is one of the major roots of our modern society.

If society was a plant, we, the software engineers, are the roots of technological advancements. To strengthen our roots and continue to sprout, we must strengthen our knowledge.

What it does

The web app prompts the user for what they want to study. The app will then generate a question and its answer, and create a flash card. Once a set of flash cards has been created, the user can study off of their cards.

How we built it

We used a combination of React, Node.js , Express, PostgreSQL, and OpenAI API.

Challenges we ran into

We all needed to learn React and the rest of the tools on the spot which made the initial set up and starting difficult. We also were not familiar with using APIs so integrating that was quite a challenge (shout out to Jerry Deng for helping us out).

Accomplishments that we're proud of and What we learned

Almost every aspect of this project was new to us. We are proud that we were able connect the database to the front end of the project. Display the output from OpenAI API (ChatGPT) was also a great accomplishment to us as we had never worked with this before. Getting the front end side of the project working with multiple visual elements was also something we found to be satisfying and fulfilling.

What's next for FlashRoots

We would like to be able to fully integrate the the OpenAI database and create a cleaner user interface.

Share this project:

Updates