/SharkScan

Primary LanguageJavaScriptMIT LicenseMIT

SharkScan

Sharks, crucial to healthy oceans, are getting snagged in fishing gear by the millions. This "bycatch" is driving them towards extinction, messing up the whole marine ecosystem, and even hurting fishing profits. We need to act now, with smarter gear, better fishing practices, and close watch on what's getting caught. Otherwise, our oceans will be missing their most important players. Simple. Direct. Time to save the sharks.

Sharks have been endangered for many decades. But not anymore, introducing SharkScan! A platform that allows you to identify presence of shark groups and other marine life to prevent bycatch of these beautiful species.

Usage

Those templates dependencies are maintained via pnpm via pnpm up -Lri.

This is the reason you see a pnpm-lock.yaml. That being said, any package manager will work. This file can be safely be removed once you clone a template.

$ npm install # or pnpm install or yarn install

Learn more on the Solid Website and come chat with us on our Discord

Available Scripts

In the project directory, you can run:

npm run dev or npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

npm run build

Builds the app for production to the dist folder.
It correctly bundles Solid in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Deployment

You can deploy the dist folder to any static host provider (netlify, surge, now, etc.)

Or one click deploy to Vercel.

Contributions

You must open an issue first to discuss what are the issues met or potential improvement to this project before opening a PR.

If you are a new open source contributor, select the issue with tag "good for first commit".