Skip to content
/ paintbox Public

An app that brings up the spirits of anyone and everyone 🎨

Notifications You must be signed in to change notification settings

fac24/paintbox

Repository files navigation

🖌 Paintbox 🧑‍🎨

paintbox-logo

✨ Introduction

  • An app that brings up the spirits of anyone and everyone that feels down and concerned with troubles. This app also gives users a journal to express and track their art privately.
  • This comes down to art therapy- users can upload art that reflects their mood. - Users will also be able to upload art inspired by the weekly prompt that can be viewed in a public gallery (if they'd like).

🎨 Designed and Developed by:

🌈 To access the app:

  • Click on the link in the bar on the right hand side to view the deployed app.
  • Or click here for accessing 🎨 Paintbox 🖼️

Created in:

  • 🧩 🤹 React and NextJS
  • 🌡 🧪 Cypress
  • 🧑‍🎨 💅 Styled with Styled component and Vanilla CSS
  • Supabase database and authentication
  • Prettier code formatting
  • ESLint linting
  • vercel deployment

👩‍🎨 User Stories:

  • Users can sign up and log in manually or via Google or Github.
  • Users can view the weekly prompt word to inspire them to create some artwork which they can then share to the public gallery.
  • Users can view artwork posted by other users on their feed or via the gallery.
  • Users can toggle the privacy of their posts and decide whether their work is displayed on the public feed.
  • Users can filter the posts on the gallery by mood
  • Users can also edit and delete their posts.
  • Users can comment or posts or hide posts on their feed they no longer wish to see.

💻 Database Schema

Screenshot 2022-07-08 at 15 21 43

image

For the likeminded Coders:

Using the Application for Coders

  1. In the terminal run git clone https://github.com/fac24/paintbox.git
  2. Then run cd paintbox
  3. Then code . to open repo in your code editor
  4. Make up your own env.local file in the root of the project.
  5. Then Run npm install to get the depenencies
  6. After this you can experience the wonder of Paintbox App.

therapy