/bee-walker

:construction: Count bees :bee: :bee: :bee: :bee:

Primary LanguageJavaScript

🚧 BeeWalker

Build Status

BeeWalker is an app that counts bees. It's purpose is to help Bee Walk volunteers record bumblebee abundance data and (eventually) automatically plot sightings against their transect location, which can then be recorded in the Bee Walk online portal.

https://bee-walker.herokuapp.com/

This is a side-project for Ruth and Chris to explore coding a PWA in React, learn some coding skillz and, assist Ruth's volunteering for the BBCT. It is not affiliated with the BBCT, however if you're interested in learning more about surveying or bumblebees in general, check out their website https://www.bumblebeeconservation.org/

This project was bootstrapped with Create React App.

Work in Progress

BeeWalker is currently made up of components that count castes of pre-loaded bombus species.

Progress Notes

we looked at storing the bee count data up a level. We want to display the total bee count so that it's stored centrally and then store within manually added sections so you can retrieve total count per section and total count overall. We will need to manually reset the count when moving to a new section. The next step would be storing the count data per species per caste so that it can be recorded on the online BeeWalk form. We wanted to learn about React Hooks so our data can be updated. https://www.youtube.com/watch?v=6RhOzQciVwI&t=605s

To Do List

  • style components
  • add images of each species castes
  • add the big 8/most common bombus for my transect
  • save bee data to sections
  • look at using a mapping API

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Scripts

In the project directory, you can run:

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.
You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

CI/CD

Continuous Integration via Travis CI

Automatic deploment via Heroku here: https://bee-walker.herokuapp.com/

This is just a test