Skip to content

liyasthomas/savvy

Repository files navigation

Savvy

Savvy - Build better products with customer feedback

Made with ♥ and AWS Amplify by liyasthomas


About the app

Savvy is a scalable serverless customer feedback tool for developers, indie hackers, entrepreneurs and startups - built with AWS Amplify, AWS AppSync, and Amazon DynamoDB on AWS Amplify Hackathon by Hashnode.

Features

  • Capture feedbacks from your customers and public in one organized place.

    Give voice to your community, get valuable suggestions and prioritize what they need the most.

  • Text and image polls.

  • Custom labels for options.

  • Self-hostable + scalable + serverless.

    One click deployment to AWA Amplify.

  • Your own domain.

    When using AWS Amplify hosting service, you can use your own domain and get a free TLS certificate to keep it secure.

  • Shareable link for individual feature requests.

    Invite your customers to create, vote and prioritize feedback.

  • Dark mode

  • Disqus comments.

    Share ideas, vote and discuss.

  • Open source.

Demo

Savvy

Get started

How Savvy works

Three simple steps to understand the workflow.

  1. Setup

    Use one-click deploy to AWS Amplify or follow detailed instructions on GitHub repository. Update Discus short name. Customize with your own logo, colors and text.

  2. Collect

    Invite your customers to your new Savvy site. They'll be able to suggest new ideas, submit feature requests or report issues they have with your product. Publish your Savvy site on any hosting service to accept public feedbacks.

  3. Deliver

    Keep your customers in the loop by responding to their suggestions. Customers will be notified of any new action on their topics of interest. Prioritize feature requests and feedbacks internally.

Deploy

amplifybutton

Develop

  1. First install and configure the Amplify CLI.
$ npm install -g @aws-amplify/cli
$ amplify configure
  1. Clone the repo, install dependencies
$ git clone https://github.com/liyasthomas/savvy
$ cd savvy
$ npm install
  1. Initialize the app
$ amplify init

? Enter a name for the environment: (your preferred env name)
? Choose your default editor: (your preferred editor)
? Do you want to use an AWS profile? Yes
? Please choose the profile you want to use: your-profile-name

? Do you want to configure Lambda Triggers for Cognito? No
  1. Deploy the back end
$ amplify push --y
  1. Run the app
$ npm start

License

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