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.
-
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.
How Savvy works
Three simple steps to understand the workflow.
-
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.
-
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.
-
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.
- First install and configure the Amplify CLI.
$ npm install -g @aws-amplify/cli
$ amplify configure
- Clone the repo, install dependencies
$ git clone https://github.com/liyasthomas/savvy
$ cd savvy
$ npm install
- 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
- Deploy the back end
$ amplify push --y
- Run the app
$ npm start