Desktop Application & Website for a Digital Artist Drawing Tool and Gallery
Gallaria
Gallaria is a dynamic and user-friendly image gallery application designed to showcase visual content seamlessly. It provides a sleek and intuitive interface for users to upload, organize, and browse through a gallery of images effortlessly.
About
The project was created in collaboration with four other classmates, during my Computer Science AP Degree studies. The requirements were to create a desktop application and a website, and then connect these two.
For the desktop application, we created a drawing tool meant for digital artists, where they can either create a new drawing or edit previous ones, and then upload them to the website to be “sold”. We created a basic drawing tool from scratch instead of using a third-party library. For the website, which servers as a “digital art gallery”, users can browse the available items and add them to the shopping cart, as well as being able to view their profile and their previous orders.
Git was used for version control, with the project repository hosted on GitHub, providing collaboration and code management capabilities. We used MSSQL as the relational database management system for our SQL database. User authentication and authorization was implemented using JSON Web Tokens (JWT), ensuring secure access to user-specific content.