Who?

As a kid, I was always interested in English but whenever I got my essays back I was met with an unsatisfactory score; I barely understood was a thesis was. It wasn't until 9th grade when my English teacher required me to come to start coming to Office Hours that I finally understood how to write a good essay. Over the past years and particularly due to the pandemic, teachers are less available due to having to deal with a large number of students (possibly virtually) and parents are less available potentially due to the economy. This leaves a large number of students—especially underprivileged ones who are most at risk—with no help and in turn no motivation to learn. However, the internet is becoming more accessible and by making more learning tools we bring education to those that might not have gotten it.

What?

WriteBright is a web app that walks students through the process of writing an essay from the brainstorming phase to the title phase. With its clean layout, students work on their assignment as they learn so they get real world practice. Using LLM technology, we give students almost instantaneous feedback.

How?

Our site was made using NextJS, which is a server-side rendered tool for ReactJS. Our API was made using NextJS Serverless components. We use Google Cloud's PaLM API to interpret and prompt feedback for students' writing. We also use Replicate's API for generative art.

Why?

When people think of ChatGPT and education, they often think of the rampant cheating that's started; however, GPT technology is making education more equitable for those who can't afford tutors or are in environments where they can't get help. By making processes more simple and digestible, we lower the barrier to entry and also engage students, which in turn makes students less likely to cheat.

Future Plans?

There were many features that we half built that ended up not making it into production. Some of these were account creation, persistent storage, and the ability to create multiple projects.

Share this project:

Updates