Skip to content

jesslane94/collections-app

Repository files navigation

Collection Tracking App

Overview

This web app was created for keeping track of a collection of items you own. Its intended use is for organization/productivity, to help prevent duplicate buying of products, and to see everything you own in one spot! You can also make note of each items characteristics at time of ownership. At the time, you must fill in all the fields in order to submit an item.

LIVE LINK: https://collections-90baf.web.app/

Features

  • authentication through Google
  • image and data upload to Firestore
  • update and delete items already in the database
  • dynamic population of items

Dependencies

  • React
  • React-DOM
  • React-Router-DOM
  • Firebase
  • Bootstrap

running locally

  1. clone repo locally
  2. add config file to src with your firebase information (API key, etc). this involves setting up a project on the firebase console. See - https://firebase.google.com/docs/web/setup
  • I used app, firestore database, storage, and auth in my project.
  1. cd into the collections folder
  2. run npm install
  3. run npm start on the command line

task list

  • add delete functionality
  • add update functionality
  • have update fields autopopulate with previous information
  • add/update photos
  • make all fields optional besides name?
  • add search/filter functionality
  • ongoing - testing
  • ongoing - make UI prettier

stretch goals

  • adding multiple photos
  • add ability to (add, delete) fields?
  • add multiple collections ability?

About

a way to keep track of items in your collections.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published