Inspiration

I wanted to give people a quick way to learn about different aspects of science. Science has many different fields and can often be an intimidating subject for people to get into. This program makes it easier to see these fields in an organized way.

What it does

The program asks what you would like to learn about science and gives a tailored response. It asks whether you would like to learn about biology, chemistry, or physics (the three main scientific fields), and then gives more details about a chosen subtopic.

How we built it

There is a main class that is ran by the user where questions are asked, and other classes that have pathways to the text files, depending on the user's input.

Challenges we ran into

Some challenges included reading text from files. I had to look up some documentation in order to figure out how to do it. I also wanted a concise way of introducing people to the topic, and finally decided on ChatGPT to help give a summary of the topic.

Accomplishments that we're proud of

Accomplishments I am proud of were making the project look clean and neat. I used a method for clearing the screen to make sure the output screen wasn't too long.

What we learned

Through coding this project, I learned that keeping code organized is important for an efficient program. Writing everything in one big class is ineffective.

What's next for Edugate

In the future, Edugate could include questions on the topics users are interested in. This could allow users to become more familiar with the topic. Edugate could also branch out to other topics such as math or literature.

Built With

  • java
  • visual-studio-code
Share this project:

Updates