Skip to content
forked from RGilliss/the-net

A social map app for British Columbia sport fishing. Made with React and Leaflet.

Notifications You must be signed in to change notification settings

elodiebhs/the-net

 
 

Repository files navigation

The Net

The Net is a map-based app that allows users to save and share information about their fishing trips. It combines the social fun of sharing locations and catches with friends and community while also streamlining regulations and bylaws that are often in non-centralized locations and difficult to keep up to date on. The Net was created by Elodie Bouthors, Liam Butler, and Rye Gilliss.

The Net uses the BC Fishing Regulation API, created by The Net team, in order to collect, organize, and serve the myriad regulations for sport fishing on Vancouver Island. In the future, the API could expand to cover all of BC and Alberta, as well as Pacific saltwater regulations.

Getting Started

You can visit a live version of The Net here.

For localhost set up, please first fork and clone the BC Fishing Regulation API and follow instructions in the README for set up.

Then we recommend:

  1. Clone The Net into your local environment.
  2. Install dependencies with npm install.
  3. In your PostgreSQL database, run the create file to create the database.
  4. Run the server and then in a separate terminal run The Net with npm start.

Dependencies

  • React
  • Axios
  • Leaflet
  • Material UI
  • UUID
  • PostgreSQL

Screenshots

Main Page

"Screenshot of Main Page"

Other View and Filters

"Screenshot of view"

Filters

"Screenshot of Filters"

Search Bar

"Screenshot of Search Bar"

Pin's Colour changing for My Pins and Favourites

"Screenshot of Pin's Colour"

Pin's View

"Screenshot of pins' view"

Edit Pin

"Screenshot of Edit Pin"

Regulations View

"Screenshot of Regulations View"

Regulation Pin

"Screenshot of Regulations View"

About

A social map app for British Columbia sport fishing. Made with React and Leaflet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.1%
  • HTML 4.2%
  • CSS 0.7%