logodefault
Bela Kiss
Full stack developer
Welcome,
My name is Bela and I started to learn Software Development in 2022 July.
After many years of working in administration, I wanted to do something more creative.
I decided to become a Software Developer.
I participated in an intense five months Frontend Development training at Greenfox Academy, and I learned:
JavaScript, HTML, CSS, GitHub, React, Firebase, and Backend basics.
I spent additional three months with traning at Greenfox Academy to become a Full stack developer, and I learned:
Express JS, Jira, MongoDB, Testing with Jest, and Agile development in a project with teammates, while I made my own masterwork.
I did a few small projects for practice before, but after my Frontend dev exam I started my first real project:
belakiss.net
blood donation app
For my Full Stack development exam I had to create a Masterwork on my own with given requirements.
My idea was to build an application for blood donation, that helps people to aquire blood and may save lifes.
With the application we can create Blood requests, or we can solve and track them as a logged in user.
We can browse the database for Blood donation points, and leave messages for website administators, by using a Mailtrap.io SMTP sandbox.
As an Admin user we can accept or reject donations, requests, edit blood bank data, and delete messages.
The Frontend is connected to a local Backend server and a local Mongo database, and I hosted them on AWS.
The project has a private GitHub repository under Greenfox Academy, and it is possible to get access to the code for companies that are intrested in hiring me.
Click on 'Try' to run the application, called Share Veins.
- Contains a Backend server that uses Express JS and has 17 endpoints in total, for various user access levels.
- Server uses MongoDB local database to provide data for different services that runs by the application.
- Frontend created in React and has 3 different access levels handled by User Context.
- Backend has integrated Tests created with Jest, having 7 test suites and 58 test cases in total.
- The project has Api documentation in Swagger 3.0 for the endpoints and follows Eslint Airbnb styleguide.
browser game
After I discovered the basics of programming, I made a little canvas game to practice JavaScript classes.
It was a great challenge to build an application on my own, without any support or review as a beginner.
I found some random pictures about hero and monster models on the internet for this project.
After some editing in Photoshop, I was able to create motions on the canvas to bring the images to life.
The game is quite simple, it runs in a web browser, and there is no CLI or Mobile version for it.
We control our hero by using arrows, and can attack monsters by pressing the spacebar. I spent two weeks on this project, and my main goal was to find solutions by myself for the features, irrespective of what the final code will look like.
- Built up Classes with numerous class methods that reacts on each other, depending on their actual statement.
- Created an algorithm for a random map generator, with fitting wall textures that based on environment.
- Created an algorithm for monster movement, to chase the hero as they move around on the map.
- Created keyframes in Photoshop from images, and moved them on the canvas with JavaScript to create motion.
- Learned DOM manipulation, to modify CSS variables via JavaScript functions to show real time statistics.
Enter your name
Enter a valid mail address