Inspiration

Our project revolves around creating a digital painting/drawing tool that caters to many populations. It will also include a wide range of features and functionalities for artists to express their creativity.

What it does

It is a paint canvas that caters to both novice and experienced users. User-friendly interface and simplified toolsets help those who are beginners, while also attracting expert users through tools and features such as shortcut keys. Assisting populations with special needs through larger interactions, light mode and dark mode functionality, and an error friendly interface are some things we implemented into our tool. It uses physical actions of buttons instead of complex syntax, and has rapid, incremental, and reversible actions whose effects are visible immediately. The mouse will be used to control a cursor that the user will use to make a drawing.

How we built it

The program was made using Python, Tkinter, and Visual Studio Code.

Challenges we ran into

Dark mode doesn’t really change much other than the button bar. Random color shows hex code color instead of color name. Can get stuck in eraser mode unless you use a shortcut or double click the eraser button.

Accomplishments that we're proud of

We made a fully functional painting app in Python Tkinter that caters to both beginner and expert users through big buttons, shortcuts, and features.

What we learned

We learned how to make Paints easier for everyone to use, considering both beginner and user experts. This meant having to understand the needs and wants of user populations and making sure the program works smoothly for them. We also found out that even simple things like changing colors or using the eraser can cause issues. So, we learned to make Paints work better by fixing these problems as we found them.

What's next for Paints

We want to make Paints even cooler by adding new tools like layers and special brushes. This will let people do more with their artwork. We also want Paints to be easier for everyone to use, so we're going to keep improving it to help people who might have trouble using regular painting programs. We also want to make Paints work on more devices like phones and tablets so people can use it wherever they are. Lastly, we want people to share their art and help each other get better at painting.

Built With

Share this project:

Updates