Friday, May 21, 2021

I made an app that helps onlyfans users submit their post on multiple subreddits

A simple app that helps only fans creators submit their posts on multiple subreddits.

How did I get the idea?

I was browsing r/Python and found this post. There are plenty of interesting things in that thread.

Then, I found this comment,

comment image

It was really amazing and it kind of stuck in my head. I thought of making one and started off with Reddit API.

Working with the API

I used PRAW in the past to communicate with Reddit API but it was all in Python. I want to write this web app using NodeJS, so, I needed some kind of library to work with the Reddit API. I found snoowrap but I dumped it. All I needed was to access user's Reddit account and post an image. But PRAW and Snoowrap would do more than that, so I decided to write OAuth authentication from scratch.

It was a pain working with Reddit authentication, it took me 4 days to figure out how the authentication works and one more day to figure out how submitting an image post to a subreddit works.

A search for the landing page

After spending a lot of time in writing a NodeJS script that just does what I want at a bare minimum level. I started the project using NPM and went in the search of bootstrap templates. Finally settled with this Simple Landing Page.

Now the website looks somewhat cool

autoreddit image

Putting it altogether

Then I started integrating image upload by user. It basically uploads an image to imgur and stores the URL to the image as a session variable. The image uploading part happens entirely on the client side. This reduces the usage of server resources. Not to mention but, it took 2 days to work.

Finally, I put together user registration with the help of express and mongodb, then added a submit page that looks like this.

submit page

Once the user hits the submit button, the backend takes care of everything. It uploads the image to 30 subreddits under a minute.

Here's a little screenshot from the command line:
working gif

Reaching out to users

I did not put a pricing plan and offered the website for free to the users.

I hosted the app on heroku and wrote a simple python script that sends a message about AutoReddit to the top 15 hot post autors on various adult subreddits. The script has sent messages to more than 250 users from various subreddits. And all I got was 2 replies. One was automated reply and the other one was how the app works. Yay! we got one user!!!

Sending messages to 250 users also marked my reddit account as spam :(

Here's a screen shot of users signed up on AutoReddit:

no of users

1st and 5th are my accounts and I don't think that the 6th one is legit. So, we can say that we now have 3 users.

I quickly realized that I should spend a lot of time marketing this app. So, I gave up! I'm in my prefinal year, and I need to get a SDE job in a year. Like everyone does I went to Leetcode and started practicing DS and Algo.

Nevertheless, it was a good experience learning all this new stuff.

I want to sell the website for 150 USD(absolutely negotiable), and will accept payment in crypto. Feel free to contact me on Twitter or Reddit, links are availble in the bottom section.



from Hacker News https://ift.tt/3wq3mQC

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.