iTrack is a web application that gives a user the ability to track fishing statistics including gear used, fish caught and location of catch.
- AngularJS
- Angular Material
- Filestack
- PostgreSQL
- Node.js
- Express.js
- Sweet Alerts
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Link to software that is required to install the app (e.g. node).
- List other prerequisites here
Steps to get the development environment running.
The link below is scope work done prior to setting out on this endeavor
https://docs.google.com/document/d/1-5uQwW6wjcj8giqbQs1jLdDMFNfnZQxYvwMqIwdec7s/edit?usp=sharing
High level list of items completed.
- {x} Design User Intro/Login View
- {x} Passport, using Local Strategy
- {x} Design and implement Register User View
- {x} Add Track/Add Fish View
- {t} Add table to Track/Add Fish View with header data,edit button and delete button
- {t} Add track catch information form to Track/Add Fish View
- {x} Add Edit table row button functionality to Track/Add Fish View table
- {x} Add Delete row button functionality to Track/Add Fish View table
- {x} Design and implement Edit Catch View
- {x} Add edit catch information form to Edit Catch View
- {x} Add user notification to verify catch data updated
- {x} Add navigation to get user back to Track/Add Fish View after verification notification
- {x} Design and implement Edit User Info View
- {x} Add edit user information form to Edit User View
- {x} Add user notification to verify user data updated
- {x} Add navigation to get user back to Track/Add Fish View after verification notification
Stretch features completed.
- {x} Front-end design and CSS
- {x} Add ability for user to add image of fish and store it
- {x} Live testing
- {x} Angular Material
- {x} Filestack implementation
Features that will be completed in the future.
- { } Add drop boxes for fishing gear and populate from database instead of using inputs
- { } Google maps API implementation
Add additional notes about how to deploy this on a live system
(released on Heroku and takes 30 seconds to deploy, please be patient)
https://itrack-fishing-app.herokuapp.com/
- Darren G. Rector
- Kris Szafranski for his expert tuteledge and guidance
- Dane Smith for always answering the obvious questions and walking through the samllest of problems
- Monica Wheeler for sitting next to me and listening to me groan all day and for helping me through some blockers