Skip to content

musserdn/SproutSwap

Repository files navigation

SproutSwap

A community-driven plant care and swapping platform for gardening enthusiasts.

License

Description

SproutSwap is a plant-sharing app that lets users add and save plants to their virtual garden, connect with fellow plant enthusiasts, and browse each other's gardens.

The platform fosters a community of plant lovers where users can easily swap plants based on what they have available, helping everyone grow their collections and share the joy of gardening.

Users can create a profile & browse plants, clicking in to learn more. They have the option to add or delete plants in their personal garden. They also have the option to search for other users, view their gardens, and add them as friends.

Login Page Search Friends Search Plants My Garden

Table of Contents

Installation

Clone the repo from github and then run npm -i to install the needed packages. MongoDB is required for this application, so run npm run seed. This application utilizes the perenual API, so you will need to get an API KEY from https://perenual.com/register?.

This information will require a .env file, with the below fields: MONGODB_URI='' JWT_SECRET_KEY='' PERENUAL_API_KEY=''

Usage

To start the program, run npm start in the integrated terminal.

License

This project is licensed under the MIT license.

Contributing

Dan Musser, Ike Yates, Lazuli Salciccioli, and Natalie Gindraux. For those who want to add to this project, please contact us on Github.

Tests

To test that this is working, run npm start and test functionality on the site. You can test queries directly in Apollo. To access Apollo, you'll need to use the login mutation to retrieve your authentication token. Once you have the token, include it in your request headers as follows: { "authorization": "Bearer YOUR_TOKEN_HERE" }

To login to the site, you can use: email: nat@gmail.com password: password

Questions

If you have any questions, please find us on GitHub at https://github.com/musserdn/SproutSwap musserdn. IkeAlmighty. kerriamber. ngin2894.

About

A community-driven plant care and swapping platform for gardening enthusiasts.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •