Appsemble is an open source low-code app building software that allows people to easily build apps without much technical knowledge. The software already has a solid foundation, so they open a lot of projects with different municipalities to build new features ontop of that foundation.
My internship project was to create a new application for the municipality of Eindhoven that allowed them to gague employee satisfaction through surveys. While working on the app I would find problems or missing features in the software. I'd then extend the software itself with real code so that I could build the app further. This position was full-stack, so I worked both on the backend and frontend.
After the internship I was offered a part-time position to stay as a full-stack developer. In this time I worked on various different tasks ranging from documentation work to a full training system. I mostly focused on UX-related problems and improvements and bug fixes. It's impossible to list everything here, so I only put in some outliers.
Low-code Appsemble programming
Full-stack development
System design
Finding and fixing bugs
UX improvements
The Teambarometer app is an application used by the municipality of Eindhoven to gague employee satisfaction through surveys.
Managers can send out surveys periodically to teams. Their anonymous responses get compiled into charts, which can be invidivually seen in a wordcloud
An extensive training course for new users of Appsemble to go through in order to learn to work with the framework.
Individual training modules are stored under a chapter. Each training must be completed before the next chapter can begin.
-
Nodejs
Javascript
React
Playwright / end-to-end testing
Advanced git usage
Writing effective documentation
Recognizing not-great UX parts & fixing them / creating detailed issues for them
Working for a real client & managing their expectations
Recognizing my own capabilities and how long some things take
Working with a team of various levels of expertise on various parts of the project
Effectively communicating progress / issues while not being able to attend meetings
Links:
Internship project ranged from September 2022 -> January 2023
Part-time job ranged from January 2023 -> NOW