Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 Tests

To 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
Acknowledgments

Thanks to the Washington Department of Fish and Wildlife for providing the data.
Inspired by the diverse angling community in Washington State.