Skip to content

flexibleidealist/Art-Space

Repository files navigation

Art-Space

About

Art-Space is an online arts application that allows visual artists to share their work in curated virtual shows. Visit the app here: https://myartspace.netlify.app

MVP

Any user of the app will be able to browse shows and view work detail pages. Registered artists will be able to create one show and edit the show details as well as individual work details.

Libraries & Frameworks

Library/Framework Description
React Client-side components to manage user interaction
React Router Manage navigation between screens
Axios API requests
bcrypt Password hashing for user authentication
JWT User authentication
Ruby on Rails Back-end database interactions
SQL Database

Client

Wireframes

link to wireframes

Component Hierarchy

link to component hierarchy

Component File Structure

component-file-structure

Timetable

Task Priority Estimated Time Time Invested Actual Time
create DB tables and models H 1 hr TBD
back-end CRUD H 3 hrs TBD
back-end testing/debugging H 2 hr TBD
React components H 4 hrs TBD
front-end CRUD/services H 4 hrs TBD
front-end testing/debugging H 3 hrs TBD
user authentication H 3 hrs TBD
CSS styling: artists views H 3 hrs TBD
CSS styling: visitor views H 3 hrs TBD
Post-MVP gallery expansion L 2 hrs TBD
Post-MVP tracker, comment features L 2 hrs TBD
TOTAL 30 hrs TBD

Server

ERD

ERD

Post-MVP

  • Allow artists to create multiple galleries to represent individual shows and archive past shows.
  • Create an Artist home page that groups actions available to artists.
  • Create an additional screen for Artist Profile separate from Show.
  • Create a comment function to allow visitors to leave comments on works or shows.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published