Coder Social home page Coder Social logo

mddanishyusuf / gumroad-coffee-template Goto Github PK

View Code? Open in Web Editor NEW
88.0 2.0 12.0 1.34 MB

☕️ Coffee page with Gumroad payment

Home Page: https://gumroad-coffee-template.vercel.app/

JavaScript 75.75% SCSS 24.25%
coffee page template gumroad hacktoberfest hacktoberfest-accepted

gumroad-coffee-template's Introduction

This Project Demo can be viewed here : https://coffee.mohddanish.me/

About Me

I'm 26y old Front-end Engineer with Master Degree but I can do anything related with technology. 🚀 I can make MVP in days, 🧙‍♀️ Magic with NodeJS, 🤖 Automate the boring stuffs, 👨‍💻 Hack the third party APIs for any use case, and I always get a solution of the problem. I'm foodie & love to cook 🍳.

Why i built this

In my country, there are lots of developers who build awesome things and people use them for free. So, people love to support those developers.

But in India to get the money you have to hustle and you have to get an Import Export certificate from the government.

So, I was looking for a payment gateway that solved this problem. Just integrate and get money directly in your account without any problem.

I found gumroad is the best and easy way to collect people to support the "Buy Me Coffee" way.

What Technology I'm using

I'm using nextjs for front-end and nextjs API route for gumroad API proxy to get your supporters message and display on the page.

I'm publishing this page on https://vercel.com/ service for free and You can also setup your custom domain for free.

How to Setup

It's Pretty simple, you just need basic coding skills, a vercel account and a gumroad account!

Step 1:

Fork The Repo and Setup on your local system.

git clone https://github.com/<your_github_username>/gumroad-coffee-template.git

cd gumroad-coffee-template

Step 2:

Create a New or link an existing product using gumroad, be creative name the product whatever you like maybe it's a ice chai latte or pizza. 

Step 3:

Navigate to the ```data.json``` File and change the values to match your profile

{
    "gumroadProductURL": "https://gum.co/[your-product-url-ending]",
    "name": "Mohd Danish",
    "subtitle": "Indie Hacker",
    "about": "I'm 26y old Front-end Engineer with Master Degree but I can do anything related with technology. 🚀 I can make MVP in days, 🧙‍♀️ Magic with NodeJS, 🤖 Automate the boring stuffs, 👨‍💻 Hack the third party APIs for any use case, and I always get a solution of the problem. I'm foodie & love to cook 🍳.",
    "profileImage": "mddanishyusuf.png",
    "links": [
        {
            "name": "Open Source Projects",
            "link": "https://github.com/mddanishyusuf",
            "type": "github",
            "category": "work"
        },
        {
            "name": "Open Source Projects",
            "link": "https://mohddanish.me/projects",
            "type": "projects",
            "category": "work"
        },
        {
            "name": "Let's Connect",
            "link": "https://twitter.com/mddanishyusuf",
            "type": "twitter",
            "category": "social"
        },
        {
            "name": "ProductHunt",
            "link": "https://www.producthunt.com/@mddanishyusuf",
            "type": "producthunt",
            "category": "social"
        }
    ]
}

Step 4:

Affter editing, push the code stright to your github.

Step 5:

Genarate a New Gumroad Access Token, To do this go to https://gumroad.com/api   and register a new OUath Application following and using the docs. Copy the Access Token, You'll need soon :

Step 6:

Go to https://vercel.com and go to import project, select your repo and start deploying

Step 7:

After successful deployed, go to the Envirement Variables Section, name the env varible as GUMROAD_ACCESS_TOKEN, and add your Access Token To the Value.

Step 8:

You're done! Wasn't that easy?

Thanks

if you love my work you can support me here with Caffee latte - cold - https://coffee.mohddanish.me/

If you need help to setup this template for you. DM on Twitter - @mdddanishyusuf

☕️☕️☕️☕

gumroad-coffee-template's People

Contributors

mddanishyusuf avatar tregsthedev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

gumroad-coffee-template's Issues

Cannot deploy using instructions - Vercel 404 Error

I followed the instructions pretty much exactly as they appeared in the README.md and have the following error after using Vercel to import and deploy the project

404: NOT_FOUND
Code: DEPLOYMENT_NOT_FOUND
ID: gnxr8-1593720602280-c346cfa77cfc:bru1::j4sls-1593720602331-

Further comments:

  • The Gumroad access token creation requires a redirect URL. Nothing is in the documentation about this so I just set my own website

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.