I spent 6 months creating something that already exists – but in better

I built myprofile.lol – a Linktree alternative with ShareX integration

Hey,

I’m a computer science student, and I set myself the goal of building and launching one project every semester.

This time, I spent around 6 months (mostly even…


This content originally appeared on DEV Community and was authored by Canis

I built myprofile.lol – a Linktree alternative with ShareX integration

Hey,

I’m a computer science student, and I set myself the goal of building and launching one project every semester.

This time, I spent around 6 months (mostly evenings and weekends) building something that technically already exists – but I wanted to learn and do it my own way.

It’s called myprofile.lol – basically an all-in-one Linktree alternative combined with a ShareX uploader.

What it does

  • Upload and share screenshots or files directly via ShareX
  • Create a customizable "link-in-bio" profile with:
    • Background effects (gradients, patterns)
    • Animated username effects
    • Badges to highlight achievements or important links
    • Spotify integration to show what you’re listening to
  • Edit Open Graph meta tags (title, description, preview image) for better link sharing
  • Choose from vanity domains like aimbot.lol, mylinks.zip, or even stalker.zip (just for the eye-catcher effect)

Tech details

  • Stack: Next.js, Express, Redis (caching), Cloudflare R2 (storage), Mailgun (transactional emails)
  • Automatic WebP conversion and compression to optimize storage
  • Free accounts: 500 MB (optimized for screenshots)
  • Pro: $10 lifetime (to help cover server costs)

Why I built it

I wanted to combine ShareX integration with customizable meta tags, fun visual effects, and vanity domains – plus, I used it as a way to practice building full-stack apps end to end.

Feedback I’d love to hear

  • UX and general performance
  • Domain choices (fun or too much?)
  • Features you think are missing (analytics, more profile themes, etc.)

You can sign up for free and try it out here: https://myprofile.lol

Thanks for reading – happy to answer any questions, and I’d love feedback from fellow developers!


This content originally appeared on DEV Community and was authored by Canis


Print Share Comment Cite Upload Translate Updates
APA

Canis | Sciencx (2025-07-24T09:46:53+00:00) I spent 6 months creating something that already exists – but in better. Retrieved from https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/

MLA
" » I spent 6 months creating something that already exists – but in better." Canis | Sciencx - Thursday July 24, 2025, https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/
HARVARD
Canis | Sciencx Thursday July 24, 2025 » I spent 6 months creating something that already exists – but in better., viewed ,<https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/>
VANCOUVER
Canis | Sciencx - » I spent 6 months creating something that already exists – but in better. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/
CHICAGO
" » I spent 6 months creating something that already exists – but in better." Canis | Sciencx - Accessed . https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/
IEEE
" » I spent 6 months creating something that already exists – but in better." Canis | Sciencx [Online]. Available: https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/. [Accessed: ]
rf:citation
» I spent 6 months creating something that already exists – but in better | Canis | Sciencx | https://www.scien.cx/2025/07/24/i-spent-6-months-creating-something-that-already-exists-but-in-better/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.