codyirving / gardenmanager

Community Garden manager app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Garden Manager

Node.js/MongoDB app for managing garden, and gardener's information. Suited well for community gardens and other multi-bed systems.

LIVE DEMO: https://garden.codyi.mobi

LIVE ADMIN DASHBOARD: https://garden.codyi.mobi/admin/dashboard

Testing credentials for admin demo:

Username: cody
Password: 1234567890

Screenshot Screenshot Screenshot Screenshot

Getting Started

Clone repository, npm install, set admin password and populate database (through CLI or using Robo3T). Optional: add image of garden and map beds to endpoints.

Prerequisites

Node.js NPM MongoDB

Installing

Clone or copy repository to server

git clone https://github.com/codyirving/gardenmanager.git

Run npm install to install dependencies.

npm install

Run mongod

mongod

Run npm start to start application.

npm start

Running the tests

npm test

Break down into end to end tests

Endpoints tested using mocha/chai

Deployment

If deploying site publicly it is recommended to use a certificate to enable https. Demo deployed with https://letsencrypt.org/ CA.

Built With

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Community Garden manager app

License:MIT License


Languages

Language:HTML 59.1%Language:JavaScript 39.4%Language:CSS 1.6%