My name is Filip and I am the programmer you are looking for. I love coding, especially in JavaScript. I also enjoy learning new things and acquiring new skills.
I started my complex education in „Future Programmer” school with learning C++. During first couple of months I wrote two programms:
– Address Book (please see github.com/FilipGaik/Ksiazka-adresowa), my first self-written program in console. It includes registration, logging in and exit mode. After registration it saves the data like user ID, login and password in simple TXT file. When user is logging in, input data are checked and if data are correct, user can log in. When user is logged in, there pop up new menu with 8 functions: add new addressee, search for addressee by name, search for addressee by surname, display all addressee, delete addressee, edit addressee, change password, log out.
– Finance Manager (please see github.com/FilipGaik/FinanceManager), second self-written program in console. It includes also registration, logging in and exit mode. After registration it saves the data like user ID, name, surname, login and password in XML file. When user is logging in, input data are checked and if data are correct, user can log in. When user is logged in, there pop up new menu with 7 functions: add income, add expense, display current month balance, display previous month balance, display balance from chosen period, change password, log out.
HTML, CSS, PHP, SQL, JavaScript
Then I switched to more complex project: – Finance Manager (please see budget.filip-gaik.profesjonalnyprogramista.pl or github.com/FilipGaik/Budget) – it is quite similar to my program written in C++ but this time it is written using HTML, CSS, PHP, SQL and JavaScript with its own database. User can register using his e-mail, then he gets special generated token, thanks to that he can activate his account, after this, he can log in. In this application user can add his expenses and incomes. He can see his balance from last month or chosen period. User can also edit his profile and reset his password in case he forgets it. I used AJAX technology to asynchronously get data from server without reloading a page.
Finance Manager
My Read Books
JavaScript, NodeJS, React
My next self-written app: – My Read Books (please see http://206.81.29.137:3001 or github.com/FilipGaik/my-read-books and github.com/FilipGaik/my-read-books-api). This app also has its own database. Main site contains registration and login menu. After registration it saves the data like user ID, email and password in database. When user is logging in, input data are checked and if data are correct, user can log in. When user is logged in, he can add books that he has read, including title, author and description. Then he can update description, save it and finaly log out. Front-end is written in React, including Axios. API is using Express.JS. I setted this app on server using Linux Ubuntu.
See my projects
My Read Books, Finance Manager and my GitHub are waiting for you.