Skip to content

Student Projects – Law-vely

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

Ilyas Baggelaar

Ilyas Baggelaar

He loves video games, 3D art, and video editing!

Emily Brown

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

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 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

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.

Diletta Zecchinetti

Diletta Zecchinetti

Diletta is known for her creativity and love for

innovation. With a deep appreciation for technology.

Tech Stack

Tech Stack for this group

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.