You can view a GIF of my demo on my site at https://nick-t-hansen.github.io/
Cave is my first simple CRUD application using React. Cave originated as a way for me to organize my personal camping gear. The application allows a user to:
- Catalogue your camping gear with basic details.
- Determine which gear they would want to share with other people using the application and allow them to view the gear and request to use it.
- Keep track of the borrowed camping gear a user has to be able to return it back to their owner.
The Cave application utilizes React, React-Router-Dom, and Bootstrap.
- clone repo using
git clone https://github.com/Nick-T-Hansen/front-end-capstone.git
- run
npm install
to pull in dependencies - run the JSON server at
json-server -p 5002 -w database.json
(npm install -g json-server
if necessary ) npm start
in root directory to start react server- create a new account and login
-
Given a user wants to find a certain item When the user searches in the community section through a search bar Then all items relevant to the search are filtered and displayed
-
Given a user wants to know who has their stuff When a user clicks on a button on their homepage then their borrowed gear is displayed showing the name of the item and who is currently borrowing it
Thanks to Cohort 29 and the instruction staff at Nashville Software School for all of the great suggestions and assistance. Thanks to Freepik and flaticon.com for the graphics.