How We Work

Our project management proceedures will promote high-quality communication and shared expectations with our clients.

A typical Endercode project story might look like this:

  • Our first step is to work hard on a work proposal. We will use our expertise in front-end, back-end and devops from the very beginning, in order to accurately assess and communicate the project needs.
  • Once communication begins, our goal is to listen carefully, consistently, and completely to your needs, and use our experience and expertise to ask all the right questions, bringing us and the client to a shared understanding.
  • When the terms of the project are agreed upon, we then want to begin right away on extensive wireframes. After a few rounds of tweaks between us and the client, we then we can move on to full design mockups. We can go through multiple rounds of tweaks until our client is happy.
  • Before any coding occurs, we will internally come up with a detailed tech plan for developing, testing and deploying. If we come up with solutions that require further client approval, that will happen here.
  • The details of coding can vary widely between projects. But a typical project may have work split between front-end development (implementing the design and UI/UX) and back-end development (working on the DB and API), which may be split between developers. The hosting infrastructure, if part of the project, will also be worked on by a devops expert early in the project, ideally done with an infrastructure-as-code approach, depending on the hosting services used.
  • All project code will be version controlled and backed up in the cloud, company procedure, starting from the beginning.
  • Every project (unless we are asked otherwise, or a very simple project) will feature zero-downtime deployments with seamless rollbacks, to both staging and prod environments.
  • Every project with a database (unless we are asked otherwise) will have regular data backups
  • Once the project is finished, a round of internal testing will begin. We will try to break our app in every way possible, so the users never have to.
  • Once we are happy with testing, we will submit the product to the client for final approval, then the app will be deployed to the web and/or mobile app stores.
  • We will monitor, debug and fix bugs for all our apps for a reasonable period after delivery, with further support available (and encouraged). We can optionally manage customer support for you also, handling support tickets and working on user-solutions internally.

Interested in the exact services we offer? Next section:

What can Endercode do for me?

Let's talk

If you want your web development project completed correctly, intelligently, and efficiently, let's start a conversation.


Or email us directly at endercode@protonmail.com.

-->