Ladies and gentlemen, I present to you...

Inspiration

User information should be easy to get, yet it isn't especially on mobile. This service enables getting a DevPost or Replit user's information very quickly.

An Example

You are texting a friend, and they say, here's my Replit username. You don't know how to access their projects or their profile page. Then, you just message this bot, and you get their information right away.

How I Built It

I used Twilio for this project. For the server, I used Flask (a python server library).

Challenges I Ran Into

There were many challenges I ran into, especially setting up Twilio. I finally got everything to work!

Accomplishments That I'm Proud Of

I actually finished the project (yay 🎉)! I figured all the Twilio stuff out, and even got to test it out myself.

What I learned

First off, I learned a LOT. I had never worked with SMS and things like that, so this was a new area for me. Twilio is very interesting, and I hope to use it in the future.

Verification

To make sure you're not a bot, I added verification (very fun, right?). To verify, go to https://devpost-and-replit-user-information-api.epiccodewizard2.repl.co/PHONE_NUMBER. Once you do that, you will get a verification code. Go to https://devpost-and-replit-user-information-api.epiccodewizard2.repl.co/PHONE_NUMBER/CODE to finally verify. Then you are done! We do not respond to messages from any unauthenticated users. (P.S. The verification is needed by Twilio, and I don't have any money to buy a full account :(. )

Additional: Where does the information come from?

In a previous hackathon, I made a DevPost User Information API, which gets all the possible information off a user's page. I also made a Replit User Information API, in my free time. This project queries my previous API, receiving information from it. Devpost Project and Replit Post.

That's it, ladies and gentlemen, thank you for your time....

Built With

Share this project:

Updates