latest work

Users App

TypeScript

redux-toolkit

react

Retrieving users with Redux. \n Application has 3 buttons: \n •load - reloads 10 users to the state that stores users; \n •reset - resetting the list of users; \n •add - retrieves the list again, but only add one user to the existing list. \nDepending on which button is pressed, a different snackbar is displayed. In the contacts tab, depending on the success or failure, a different message is also displayed.

latest work

Mailing System

JavaScript

react

Airtable

material-ui

Application for sending e-mails to people who are in our database (Airtable). \nIMPORTANT! password: lubiePlacki \nThe application consists of: \n-lists of recipients (subscribers) in our database. The list includes: email, name and date of adding the subscriber \n- the ability to add a new subscriber via a form created using react-hook-form with validation, which contains two fields: email and name. The date should save automatically. The application allows you to send e-mails to all people who are in the Subscribers table. This is done by setting up a new Campaign object. Subscriber details are available. This is done by clicking on the e-mail address or name on the list. Then we will be transferred to a page that will download only this one record from the database and display it on the screen. Campaigns after sending should be available in the Campaigns table. Posted campaigns cannot be edited. Unsent campaigns can be deleted.

latest work

Landing Page

TypeScript

react

sass

Web page of non existing company. Create with vanilla sass.

latest work

Sailor Merry Testy Żeglarskie

JavaScript

ReactNative

react

The application is available both on the web and on google play. It was created so that users can learn about sailing. In the application you can test your knowledge in the field of sailing.

latest work

Expense Calculator

JavaScript

react

bootstrap

The application contains two lists, the first list presents expenses (name, amount, category) and the second list is revenue (name, amount, category);\nIn addition, the application has an add form that has:\n-radio field specifying whether it is an expense or income\n- input field of text type with name\n- input field of the number type with the amount\n-"select" field with category\n-"add" button.`,

latest work

Pokédex App

JavaScript

react

API communication

Who does not like pokémos? After entering the main page, you can see the input in which the user will enter a number of pokémons to be displayed. A list of the given number of pokemons is rendered in the form of tiles. There is a pokemon searchbar. The tiles consist of a picture, name and type of pokemon. After clicking on the tile, we are transferred to the page with the details of the pokemon.