Skip to content

Welcome to Digi-seum. Transform historic artwork into a masterpiece of today. The world is your (digital) oyster.

Notifications You must be signed in to change notification settings

lauraalyson/digi-seum-server

Repository files navigation

🌩 Digi-seum

Create your own digital masterpiece. Login and create a piece of art, tell us about what makes it inspiring and post it on your digi-seum wall.

App

Installation

  1. Fork and clone repository.
  2. Install dependencies with npm install.
  3. Checkout to new branch.
  4. Run node server.js to begin server.
  5. Examine endpoints and other api documentation below.

Planning

📝 V1 User Stories

- As a user I want to be able to sign in.
- As a user I want to be able to sign up.
- As a signed in user I want to be able to see a random historic artwork.
- As a signed in user I want to be able to draw my own interpretation of the randomized historic artwork.
- As a signed in user I want to be able to write a title and description for my interpretative drawing.
- As a signed in user I want to be able to see all of my drawings.
- As a signed in user I want to be able to see the title and description of a single drawing.
- As a signed in user I want to be able to update the title and/or description of my drawing.
- As a signed in user I want to be able to delete an image.
- As a signed in user I want to be able to change my password.
- As a signed in user I want to be able to sign out.

🔗 ERD

ERD

🔗 Wireframe

Wireframe

🤳 Technology

React.js, React Bootstrap, MET API, Konva.js, Knuth Shuffle, Express

🪄 V2 Improvements

- Style gallery and add museum-goer functionality.
- Add additional functionality with the canvas (i.e. different brush colors, eraser, maybe brush types, etc)
- Expand on artwork received in MET api call.

About

Welcome to Digi-seum. Transform historic artwork into a masterpiece of today. The world is your (digital) oyster.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published