Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thomas-basham/trout-tracker-wa
Trout Tracker WA is a web application designed for anglers and wildlife enthusiasts in Washington State. It provides comprehensive, up-to-date information about fish stocking across various water bodies, enhancing the angling experience and promoting environmental awareness.
https://github.com/thomas-basham/trout-tracker-wa
angler angling fish fishing flask hatchery javascript nextjs python react stocked trout typescript
Last synced: 7 days ago
JSON representation
Trout Tracker WA is a web application designed for anglers and wildlife enthusiasts in Washington State. It provides comprehensive, up-to-date information about fish stocking across various water bodies, enhancing the angling experience and promoting environmental awareness.
- Host: GitHub
- URL: https://github.com/thomas-basham/trout-tracker-wa
- Owner: Thomas-Basham
- Created: 2023-11-30T21:05:58.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-26T19:08:02.000Z (10 months ago)
- Last Synced: 2024-10-12T02:44:00.190Z (about 1 month ago)
- Topics: angler, angling, fish, fishing, flask, hatchery, javascript, nextjs, python, react, stocked, trout, typescript
- Language: TypeScript
- Homepage: https://trout-tracker-wa.vercel.app
- Size: 6.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trout Tracker WA
[trout-tracker-wa.vercel.app](https://trout-tracker-wa.vercel.app/)
[Back End Code](https://github.com/Thomas-Basham/trout-tracker-wa-backend)
Trout Tracker WA is a web application designed for anglers and wildlife enthusiasts in Washington State. It provides comprehensive, up-to-date information about fish stocking across various water bodies, enhancing the angling experience and promoting environmental awareness.
## Features
- **Data Visualization**: Interactive charts and maps showcasing fish stocking data for various species across Washington.
- **Species Information**: Detailed insights into the habitat and behavior of various fish species stocked in Washington waters.
- **Responsive Design**: Optimized for both mobile and desktop devices, ensuring a seamless user experience.
- **User-Friendly Interface**: Easy navigation and intuitive layout, designed for users of all tech levels.## Getting Started
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
Before running the application, ensure you have the following installed:
- Node.js
- npm (usually comes with Node.js)### Installing
Follow these steps to get a development environment running:
1. Clone the repo:
git clone https://github.com/Thomas-Basham/trout-tracker-wa.git
2. Navigate to the project directory:
cd trout-tracker-wa
3. Install dependencies:
npm install
4. Start the development server:
npm run dev
The application should now be running on http://localhost:3000.
Running the TestsTo run the automated tests, use the following command:
npm test
Built With
Next.js - The React framework for server-side rendering
Tailwind CSS - For utility-first styling
TypeScript - Used for adding type safety to JavaScript
Chart.js - For creating interactive data visualizations
leaflet.js - For creating an interactive map#### Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
Versioning#### License
This project is licensed under the MIT License - see the LICENSE.md file for details
AcknowledgmentsThanks to the Washington Department of Fish and Wildlife for providing the data.
Inspired by the diverse angling community in Washington State.