8000 GitHub - elichten94/Mushroom-log: A forager's tracking tool
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

elichten94/Mushroom-log

Repository files navigation

The Mushroom Log

A forager's tracking tool

🍄 🌿   Motivation:

If you're into foraging wild plants or fungi, you probably discover new spots every season. The Mushroom Log is for anyone who wants to record their locations and pin observations over time to uncover patterns in their findings.

💻   Requirements and setup:

  • Node.js ≥ v14
  • MySQL ≥ v5.7

After forking and cloning down the repo, create a .env file in the project's root directory with the same keys listed in dotenv.example.txt

Create googleConfig.js and copy in the contents of googleConfig.example.js. Add your Google Maps API key.
Do not commit .env or googleConfig.js to version control.

To run the app locally, execute the following from the project's root directory:

  1. Install all necessary dependencies:
    $ npm install
  2. Seed the database schema:
    $ mysql -u <username> -p <password> < database/schema.sql
  3. Start the Node server:
    $ npm start
  4. Build the React app:
    $ npm run build
  5. Open your web browser to http://localhost:3000

About

A forager's tracking tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0