- Yard to Table is a web application that allows users to get their lawns refurbished from professional agriculturilst. Users can create an account, post informations about their lots, and find the perfect gardener for their home. Users can also view their order history and update their account and plot information.
Live Link:
- To install this application, clone the repository to your local machine. Once cloned, navigate to the root directory of the repository and run
npm install
to install all dependencies. You will also need to create a.env
file in the root directory and add the following variables:
MONGODB_URI=mongodb://localhost/yard-to-table
JWT_SECRET=your-secret
- You will need to create a Stripe account and add your Stripe secret key to the
.env
file. You will also need to create a MongoDB database and add the URI to the.env
file. Once these steps are complete, runnpm start
to start the application.
- This application is covered under the MIT license.
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them to your branch.
- Push your changes to your forked repository.
- Open a pull request to the original repository, and describe your changes and why they are necessary.
- Connect Homeowners to Gardeners with an in app messaging system
- Add a calendar to the dashboard to show upcoming appointments
- Add a map to the dashboard to show the location of the gardener
- Add a rating system for Gardeners to rate Homeowners
- Add a payment system for Gardeners to receive depost payments to avoid no payments after service
- Ability to signup as both a homeowner and a gardener