Inspiration

We were heavily inspired by people creating art in Desmos, however, it's always been very daunting to try and learn such complex math equations to create art.

What it does

EDZ is an art tool, much like Photoshop, but instead uses different mathematical equations to create unique art, offering lots of freedom, creativity, and the ability to learn new math functions.

How we built it

We used Node.js as the main framework, with Vite and Typescript to create a PWA that we plan to deploy in the future.

Challenges we ran into

This was our first time creating an app like this, so we encountered lots of challenges from the beginning of development. The biggest would be ensuring everything was being cached correctly in case the PWA would be accessed offline.

Accomplishments that we're proud of

Our file buttons work well, being able to import an existing .json file or export the current picture as .png, .jpeg, or .json to edit it later. Also, the fact we got the PWA up and running at all is also a huge accomplishment for us.

What we learned

A lot! Primarily a full-stack focused development workflow, and more specifically what goes into making an app itself. We've gotten more comfortable with TypeScript and HTML as that was the bulk of the written code.

What's next for Project EDZ

Besides the obvious need for polish, we want to incorporate all the global tools we have out as placeholders, as well as adding many more premade functions as well as the ability for users to enter their own equations to alter. On top of that, adding more artistic tools such as effects would be also included to allow users to create much more exciting art. Lastly, we also want to deploy it as an official PWA so that others can use our software around the world.

Built With

Share this project:

Updates