North Raven Website

Constantly updated website for one of my photography projects, with sections like Articles, Gallery and an interactive homepage.

Particularities: Next.js, MUI, language selector using i18next, images fetched from Cloudinary, burger menu for mobiles, image carousel within articles.

Visit
north-raven-website

To Do List

Light and colored to do list.

Particularities: Creating new list items and divs on every list addition. Alert message on adding an empty text item. Filtering by completed and uncompleted tasks. Saving data to local storage. Delete functionality and animation.

Visit
toDoList

Beatmaker

Fancy beat creator. Click on the pads to determine the rhythm of the beats and use the bottom slider to adjust the tempo. The beat type is changeable.

Particularities: Use of constructors and "this" keyword. Callbacks, higher order and arrow functions. Changing, mutig sounds and adjusting the tempo by the use of a slider.

Visit
beatMaker

Color Palette Creator

Design your own color palettes consisting of 5 different colors.

Particularities: The use of Chroma library. Colors can be generated or manually created. Possible to adjust the Hue, Brigthness and the Saturation properties of any color. The hex code and the color slide values will automatically update. The palettes can be saved to a dynamic library. Possible to pick and display palettes from library.

Visit
elena-project

Pexels Photo Retriever

Search for and get specific images from the Pexels platform. By using the More button you can bring in new pages of photos. Feel free to use the download button to get the original photo size.

Particularities: Fetching data from an API key. Asynchronous JavaScript (AJAX). Use of Promises. Await operator. Search functionality.

Visit
photoRetriever

Waves Audio Player

Audio player and library built with React. The songs are taken from chillhop.com's music library.

Particularities: Refs. UUID. Songs auto skip. Library UI updating based on the current played song.

Visit
wavesPlayer