Here Are 5 Front-End Challenges — Nov. 2019 Edition

Sharpen your front-end skills by building these apps

Indrek Lasn
Nov 10 · 4 min read
Photo by Alexandru Acea on Unsplash

One of the most efficient ways to grow as a developer is to simply build as often as possible. Sharpen your front-end skills by building the following apps.

Here are five front-end ideas you can start building today.

1. Notion Clone

The Notion app improves workflow for docs, tasks, lets you create to-do tasks, and sync all data between devices, such as your mobile phone, tablet, and laptop.

Notion app —

What you will learn by building the Notion app

2. Clone is a real-time collaborative code-editing tool. You can choose between different languages like JavaScript, Python, and Go, and execute code in the browser environment.

Useful for code interviews or quick demos. Pretty neat! —

What you will learn by building the clone

3. Google Photos Clone

Google Photos is a photo-sharing and storage service developed by Google.

Uploading, cropping, and in-general working with pictures is key to any modern application. Users want to upload avatars, share cat pictures — it’s important you know how to work images efficiently.

Google Photos —

What you will learn by building the Google Photos clone

4. Gifsky Clone

The Gifski application converts video frames to GIF animations using pngquant’s fancy features for efficient cross-frame palettes and temporal dithering.

It produces animated GIFs that use thousands of colors per frame.

Gifski —

What you will learn by building the Gifski clone

Note: Gifsky is open-source and on GitHub!

5. Cryptocurrency Price Tracker

React Native cryptocurrency tracker

What you will learn by building the cryptocurrency price tracker clone

Bonus: If you’re interested, I wrote a tutorial about building a cryptocurrency price tracker with React Native a while ago.

Note: Here’s a GitHub example repository.


Thanks for reading, I hope you found an interesting project to work on. If you liked this type of post, here’s the previous post about front-end challenges.

Stay curious and happy coding!

Better Programming

Advice for programmers.

Indrek Lasn

Written by

Software Engineer. I try to be kind and friendly. Let’s change the world together for the better. Follow me on Twitter @

Better Programming

Advice for programmers.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade