Workshop

A Project Management Web Application for managing art projects with multiple participants by streamlining the check-in process via a project dashboard and custom submission form.

Role
Designer & Developer
Date
September 2023 - March 2024
Technologies
React, Node, Express, MongoDB, Google Cloud Storage, Render
About Workshop

Concept

I have participated in Secret Santa Art Exchanges as an artist and also as a moderator, where we (the mods) kept track of the participants' progress by manually checking off the progress on Google Spreadsheets after going through the participants' submitted Google Forms.

I decided to develop a web application that automates that check-in process by directly linking a participant's submission via form to their own log for moderators to check in one place.

Keeping in tune with the holiday spirit, the application is named Workshop inspired by Santa's Workshop.


Development

I wanted to practice developing web apps with popular and relevant technologies, so I chose the MERN stack. After completing a prototype in my local environment, I deployed the prototype with Render.com's free instance.

Features

dashboard with 3 projects
Project Dashboard

Users can create, edit, delete projects and all projects are shown on the dashboard.

scrolling thro project page to show features
Project Page

The project page is where the User can manage aspects of the project, including adding Roles, a Timeline, and Participants.

sample submission form
Submission Form

The submission form is shared with the participants for them to fill out.

Demo Submission Form
showing participants' progress log
Participants Log

Once the project form is filled out and submitted, the participant's progress will be updated in the project page.

Next Steps

Next, I will be improving the application, with to-dos including redesigning the UI, restructuring the database so that Roles can be linked to the Tasks belonging to that role, adding features such as collaborators/other moderators and making the project page publicly viewable/sharable for projects that don't require the art pieces to be private before the deadline.