Logo

Contact Me

/

ArtHive

SwiftUI / MVVM / GitHub

ArtHive

Context

The culmination of my SwiftUI class at USC was a final project where we were tasked with developing an app that addressed a specific problem. Our solution was to create a marketplace tailored for artists, providing a platform for them to showcase their work and receive feedback from a dedicated community of art enthusiasts. Our team, comprising four members, successfully brought this concept to life over a span of four weeks.

My Role

  • Provided base code from which we built our project
  • Managed version control and branch merging
  • Created front-end sign in function.
  • Contributed to structure, design, and presentation of concept pitch and app demo.

Problem

Finding, exploring and selling art online can be difficult and overwhelming. Traditional art galleries can be intimidating and inaccessible for many people.

Users

  • Artists looking to showcase and sell their work
  • Art enthusiasts looking for a convenient and accessible way to browse and purchase unique pieces
  • Art lovers wanting to connect with a community of artists

Process

We built a fully functional app using dummy data and front end coding. We started with a previous build as a starting point and created an app that allowed artists to share their work and get feedback.

Design Decisions

  • Designed a user-friendly interface for easy browsing and posting
  • Created a centralized marketplace specifically for artists and art enthusiasts
  • Planned for future enhancements such as secure payments, community features, and a feedback channel

Constraints

  • We did not connect to a backend
  • The app is dependent on user-generated content
  • Securing partnerships with artists, galleries and museums is challenging

Validation

ArtHive is a feasible and desirable solution as it democratizes the art world and connects artists with a global audience.

Back

Technologies

SwiftUI

Front-End Dev

Github

Version Control

MVVM