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 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.
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.
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.
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.
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.
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.
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.
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.
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.