An audio/visual memory journal that allows you to catalog your experiences across Colorado.
- Built with mobile first in mind, this app is designed to allow the user to create audio recordings while they are on the go, visiting various cities across Colorado
- Learn about and implement React Hooks
- Research a new API and implement (chose MediaStream Recording API)
- Write robust unit and integration tests
- Clone down this repo
- Install the library dependencies. Run:
npm install
- Then, run
npm start
in your terminal. Go tohttp://localhost:3000/
and you should see the page there! Then, you can entercontrol + c
in your terminal to stop the server at any time.
- React
- React Hooks
- create-react-app
- React Testing Library
- Jest
- DOM Testing Library
- JavaScript
- MediaStream Recording API
- Implement functionality to delete a recording
- Implement storage for recordings and images to persist
- Build out styling for desktop view
- Bring in Google Maps API for geo-tagging
- Implement login feature
- Allow users to create/add their own destination
- Allow users to upload their own images for each destination