Made by Team Rubber Duck Mafia
Law summarizing app through AI
Using OpenAI’s API, we leveraged their trained AI to process a batch of laws and legislation. This allows users to access and understand legal texts without the usual complexity associated with them. The idea emerged after a day of brainstorming. Out of seven ideas, we chose this application due to its use of cutting-edge technologies and the opportunity to experiment with tools that were unfamiliar to us. Initially, we second-guessed whether developing the AI application was a good decision, as it was a massive undertaking. However, as we progressed with our plan, our confidence grew. Working with these new technologies, despite our inexperience, became an exciting and rewarding challenge. User experience was a top priority throughout the development process. We constantly reminded ourselves that our primary objective was to make laws easier to read and understand for everyone. By keeping this goal in mind, the user experience development naturally fell into place.
The Team
Emily Brown
I’m Emily Brown, a Junior Software Developer based in…
Manchester, UK, with a passion for creating interactive and user-friendly web applications. My journey into coding began with designing websites for my family business, and I solidified my skills through online courses and an intensive bootcamp at Northcoders. In my free time, I enjoy fine art, exploring legal concepts, and outdoor adventures like hiking and kayaking.
Ben Mallen
Hey, I’m Ben! :wave: I’m a Junior Software Developer from…
Greater Manchester with a background in electrical engineering and music teaching (yes, a bit of an unusual combo, but it works!). I recently finished the Northcoders Bootcamp, where I got stuck into building cool stuff with JavaScript, React, Node.js, and PostgreSQL. I love solving problems, learning new things, and working with great people. When I’m not coding, you’ll probably find me playing music, experimenting with tech, or figuring out how to make life a little more efficient.
Janilee Svaerdstaal
Janilee is a developer from Sweden with a background in…
filmmaking, acting, and writing, which helps her bring creativity and storytelling into her coding projects. She’s also passionate about environmental issues and animal rights.
Kate Drew
Hi, I’m Kate! After working as a Physio in the NHS for six…
years, I decided to embrace a new challenge and transitioned into the exciting world of Software Development. Outside of coding, I’m passionate about running and fitness, which keep me motivated and energized.
Tech Stack

We used: Typescript, Firebase, FirebaseAuth, OpenAI, React.js, Tailwind, React-Markdown, Render, Netifly To learn more about unfamiliar technologies, and build up our tech skills.
Challenges Faced
OpenAI and Categories were the biggest hurdles we’ve got. It was very unpredictable with the results the AI would give us through code. As using AI was unpredictable and no result would always be the same, we had to put limits on using AI- as it was ramping up costs as well. There’s definitely a learning curve to using AI in development, but once you’ve learned how these technologies work, it’s a powerful tool to have in your arsenal.