All Leaf, No Beef is a gardening site for people entering into the world of home-grown produce. It offers a forum for both experts and newcomers to discuss tips and tricks they've learned about. In addition to that, users who sign up are able to track the sunlight and amount of water needed for a variety of plants they may currently be growing. Not only does the site offer a 7 day tracker for this, but users will also be sent text message reminders of which produce needs their attention that day.
- Prerequisites
- Installation
- Usage
- Languages, Libraries, and APIs Used
- Contributors
- How to Contribute
- License
MySQL is required to store any local data you want to save. You can find a guide on how to install MySQL on your local machine here.
- If you'd like to install a copy of this repository, clone it by running one of these commands in your terminal:
HTTPS
git clone https://github.com/LoganMerchant/all-leaf-no-beef.git
SSH
git@github.com:LoganMerchant/all-leaf-no-beef.git
- After that is done, you'll need to install the npm dependencies via this command:
npm install
- The project should now be installed locally and ready to be ran via:
npm run start
While anyone who navigates to the site will be able to view any current posts and their comments, they'll need to navigate to the signup page to take full advantage of the site.
Currently there is no way to delete tracked produce or unenroll in SMS messaging. A fix will be deployed soon, but please be aware of this.
- Bcrypt
- Dotenv
- Express
- HandlebarsJS
- Jest
- MomentJS
- MySQL
- Node-cron
- Node-fetch
- Sequelize
- Twilio
Check us out on GitHub:
To contribute in the future, please email either of us:
- Logan Merchant @ merchantclogan@gmail.com
- Christian Dehek @ christian.dehek@gmail.com
This project is registered with the following license(s), to find out more visit Choose a License:
- MIT License