5 more daring training projects for the developer (Layer, Squoosh, Calculator, Website Crawler, Music Player)

image


We continue a series of projects for training.



EDISON Software - web-development
The article was translated with the support of EDISON Software, which created a unidirectional information transfer system between river and sea vessels based on wireless optics , as well as software porting and migration .

Layer


image

www.reddit.com/r/layer

Layer is a community where everyone can draw a pixel on a common β€œboard”. The original idea was born on Reddit. The r / Layer community is a metaphor for co-creation that everyone can be a creator and contribute to a common cause.

What will you learn to create your Layer project:


Squoosh


image

squoosh.app

Squoosh is an image compression application with many advanced options.

20 Mb gif
image

By creating your version of Squoosh you will learn:


Note: The image compressor is local. It is not necessary to send additional data to the server. You can have a compressor at home, or you can have a server of your choice.

Calculator


Come on? Seriously? Calculator? Yes, exactly, a calculator. Understanding the basics of mathematical operations and how they work together is a critical skill to simplify your applications. Sooner or later you will have to deal with numbers and the sooner the better.

image

jarodburchill.imtqy.com/CalculatorReactApp

By creating your own calculator you will learn:


Crawler (Search Engine)


Everyone used a search engine, so why not create your own? Crawlers are needed to search for information. They are used by everyone every day and the demand from time to time for this technology and specialists will only grow.

image
Google search engine

What to learn by creating your own search engine:


Music Player (Spotify, Apple Music)


Everyone listens to music - it's just an integral part of our lives. Let's create a music player to better understand how the basic mechanics of a modern music streaming platform work.

image

Spotify

What to learn by creating your own music streaming platform:


PS


What projects would you suggest to β€œrepeat” yourself in order to pump your skill?

Source: https://habr.com/ru/post/474444/


All Articles