Twitter Stripe MRR
Twitter Stripe MRR
Node script to calculate your total monthly revenue from Stripe (using payouts) and update your Twitter bio (location) based on your MRR goal
Explore the docs ยป
View Demo ยท Report Bug ยท Request Feature
Table of Contents
Twitter Stripe MRR
Node script that calculates your total monthly revenue from Stripe (using payouts) and updates your Twitter bio (location) based on your MRR goal.
Inspired by this tweet
Image generated thanks to Tweetpik.
Built With
Getting Started
To use this script locally, make sure you have the prerequisites and then follow the installation steps.
Prerequisites
- Node and npm(download here)
- Stripe API key (get from Dashboard here)
- Twitter API keys
- Sign up on Developer Portal
- Either in your project app or Standalone app, click the Key icon
- Get the Consumer Keys (key and secret)
- Get the Access token and secret
Installation
- Clone the repo
git clone https://github.com/jsjoeio/twitter-stripe-mrr.git
- Install dependencies
yarn install
- Duplicate the env.example file
cp .env.example .env
- Add your API keys to
.env
- Modify the script as needed
- Run script
node index.js
Usage
Here are a couple screenshots of people using this in the indie hacker space:
Deployment
(Coming soon)
Will look into deploying using GitHub Actions scheduler
Roadmap
- Video tutorial on running project locally
- Video tutorial on deploying the project
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE
for more information.
Help
Need help? Open an issue! Or tweet @ me @jsjoeio