A unique solution for every job

Services

Optimized
for your needs

Example Programming Code Development
Example Design Software Design
Backup and Update Infograph Support
Website statistics Optimization

More than just websites

With today's web technologies, many more problems can be solved than you might think. Formerly classic software solutions can be replaced by web-based applications.
Whether you need an attraction at your trade fair stand, a practical solution for time recording in the company or a fresh website to attract new customers. All these fields and many more are possible today with the development of web applications.


Perhaps you have also had a problem or an idea for which you have never found a good solution. Maybe you wanted to develop your own quiz or just a little app that reminds you of that thing you've forgotten. Just contact me, maybe we can finally find a final solution to the problem.

Contact
Example Programming Code

Designed according to your ideas

A good design is often just as important as the technical implementation. Accessibility, functionality and of course the appearance itself are all determined by the design.
It is therefore all the more important to create a design that you can be proud of and that satisfies all these needs. To ensure this, I prefer to work very closely with my clients when it comes to designing the website. One of the ways I do this is by creating a list of requirements with the client at the beginning. In this list, questions such as the following are then answered.
What is the target group? Which functions are required? What content should be displayed? How should the website feel? What can't be done without? What design guidelines already exist?

Contact
Example Design Software

Support in all matters

No matter how future-proof an application has been developed, there always comes a time when adjustments need to be made. Whether the reason is security measures, design reasons or technical requirements, it is always important to have someone who can take care of these issues.

When it comes to support, I check on the application at regular intervals. I go through a predefined task list. Tasks could be, for example, checking for and installing updates, checking backups and checking functions. What and how often everything is checked is always clarified individually with each customer. With a fixed support team, you have the best opportunity to identify errors and problems at an early stage and take the right steps to rectify them.

Contact
Backup and Update Infograph

Closer to perfection

Sometimes it doesn't take much to take big steps. Perhaps a module is not running as smoothly as you would like. You only appear relatively far down in search engines. The colors don't feel present enough. Or you have an idea for a new element but don't know how to implement it. For these and many more topics I offer to optimize your website and thus bring it a little bit closer to perfection.

Optimizing an existing application is always a very individual task that is never 100% the same as another. In an SEO (search engine optimization) job, for example, it depends heavily on the industry, location, competition and target group.

Contact
Website statistics

Process

Efficiency
instead of babble

01

Analysis

Each of my projects begins with an intensive analysis of the goal, the wishes and any problems that may arise. In this phase, good communication between us is very important so that everyone knows where we are going, what is desired and what information everyone needs. At the end of the analysis, all requirements for the product should be clarified and no important questions should remain unanswered.

Design

The next step is to create a design. If a finished design already exists, it is checked against the analysis to ensure that nothing has been forgotten.

I like to proceed in 3 phases when designing:
1st phase “The sketch”: A sketch is created based on the analysis. All the required content is roughly placed. An initial look and feel is built on this.
2nd phase “The prototype”: A more detailed prototype is built based on the feedback from the sketch. The aim here is to have a design that is as close as possible to the final product.
3rd phase “Finetuning”: In close consultation, the last imperfections are ironed out and wishes are implemented to achieve the final design.

02
03

Development

The next step is the development phase. In this phase, the design is realized, the functions implemented and the content integrated. I usually start the development phase by developing the elements as individual static modules. As soon as the front end has been built, the individual modules are linked to the back end to turn the static page into a dynamically customizable website. Last but not least, the content is integrated into the page. This also includes optimizing and adapting any media.

During this entire development phase, there is a customer server on which the website can be viewed. This is regularly updated after certain stages of development have been reached. This means that the work can be checked at any time, if desired, so that any problems or errors can be detected at an early stage.

Testing

The testing phase is an important phase that many people tend to forget. Nowadays there are so many devices capable of accessing and interacting with web applications that it is almost impossible to develop a website that works and looks exactly the same on all of them. However, you should try to get as close to 100% as possible and that's what the testing phase is for.

During testing, the web application is tested for display and function on many different virtual and physical devices. An attempt is also made to simulate as many interactions as possible that the user can use to ensure that everything works without any problems.

Last but not least, all content is checked again. Whether texts or media are missing, images are set incorrectly, etc. Once everything is ready, we can finally go live.

04
05

Launch

The live process is quickly explained. The website is uploaded to the server on which the website should finally be online. In detail, a new directory is used on the server and as soon as everything is uploaded and running, the server is told to output this directory in future as soon as someone accesses the domain.
Depending on the website or application, a few adjustments must then be made in the settings to set the site to live status. As soon as all this has been done, a final check of the site's function is carried out to ensure that it goes live properly.

Technology

The right tools
adapted for you

Backend

The backend is the system in the background that makes a website dynamic. With the help of a backend, you can easily change content, add and remove modules. Create new pages and implement security measures. With a well-maintained backend, anyone can maintain the content on a website and does not need to have any programming knowledge.
Every backend has certain advantages and disadvantages. That's why I think it's important to choose the right backend for the respective requirements and not to use one solution for everything.

Wordpress Logo

Wordpress

The classic backend. Wordpress offers a solution for almost every problem, which can also be used by borrowers. However, this wide range of possibilities also entails risks, which is why I can only recommend Wordpress in certain areas.

Grav CMS Logo

Grav CMS

A small open-source backend. Due to the low requirements that Grav has, a Grav page can be implemented very easily almost anywhere. If Grav is implemented correctly, it offers a very tidy and clear backend.

Package Icon

Web Builder

Many different but all somehow the same. There are more and more web builders on the market such as Wix, Squarespace, Webflow and many more. Each of these web builders has its pros and cons but at the end of the day they are almost all the same.

Power off Icon

Static

Not really a backend. Static websites are basically websites without a backend. Static websites only make sense if a page is very small or if it is a very specific web application.

Frontend

Front-end technologies can include everything that a user can interact with and see. What you use is therefore always heavily dependent on what is really needed. Tools such as React, Angular etc. are very powerful and offer many possibilities, but you should only work with them if it is absolutely necessary. Otherwise you will only unnecessarily bloat an application.

React Logo

React

A library for web-based and native user interfaces. React provides a specific way of developing web applications to make it easier to add new components or customize existing ones.

Angular Logo

Angular

A web framework from Google. Angular offers various tools to standardize and accelerate the development of websites.

MORHERO Logo

MORHERO.js

This is my in-house JS framework. Over the years of web development I have developed my own small functions and tools that bring life to a website.

Three.js Logo

Three.js

A 3D library for web applications. Three.js makes it relatively easy to integrate animated and interactive 3D elements into a website.

Vue.js Logo

Vue.js

A framework for user interfaces. Vue.js offers various tools to simplify and standardize the development of user interfaces.

Javascript Logo

Vanilla JS

What every browser can do by default. Vanillajs describes the normal Javascript. The big advantage of this is that it has no dependencies and can therefore run as quickly and efficiently as possible.

Server

Technologies that form the basis of web applications. Whether it is the server itself that delivers the pages or databases that store content such as texts and users.

Node.js Logo

Node.js

An open source Javascript runtime environment. With Node.js you can develop from your own server and thus build highly specified web applications.

Database Icon

MySQL & MariaDB

The classics among databases. MySQL and MariaDB offer just about everything you need from a database.

MongoDB Logo

MongoDB

The most popular NoSQL option. MongoDB offers a wide range of options for building secure and efficient databases.

Apache Server Logo

Apache

The basis of most websites for 30 years. Apache servers are everywhere and are still a popular choice today.

Contact

Ready
for more?

Contactform

Optimize your online presence with the help of high-performance code, individual design and content tailored to your needs.
Contact me today and get a free consultation.

Continue

Mail

Contact me via mail for all inquiries that are not possible via my contact form.

contact@​morhero.dev

Socials