- 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).
- Click on the link in the bar on the right hand side to view the deployed app.
- Or click here for accessing 🎨 Paintbox 🖼️
- 🧩 🤹 React and NextJS
- 🌡 🧪 Cypress
- 🧑🎨 💅 Styled with Styled component and Vanilla CSS
- Supabase database and authentication
- Prettier code formatting
- ESLint linting
- vercel deployment
- 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.
- In the terminal run
git clone https://github.com/fac24/paintbox.git
- Then run
cd paintbox
- Then
code .
to open repo in your code editor - Make up your own
env.local
file in the root of the project. - Then Run
npm install
to get the depenencies - After this you can experience the wonder of Paintbox App.