Web Application (React, TypeScript)

Contact for pricing

About this service

Summary

Professional Web App, can be on client or also as server side rendering. It will be developed using best technology according to client requirements: React, Next js, Qwik, Express js, Nest js, Databases (MySQL, PostgreSQL, MongoDB,...).
Preference for maintainable and scalable technologies, always advising and agreeing on the best technology for each project and client. 100% responsive design.
Depending on the project, it is possible to use state managers like Redux or React Query, as well as cloud infrastructures.
The backend API matters, so we will focus to have a well documented and tested one if your project requires it.

What's included

  • Phase 1: Preliminary phase

    In this phase, we hold meetings with the client to detail the project structure, provide guidance on technological options, and agree more precisely on deliverables, ensuring that we are on the same page 100%. We define: User stories (requirements). Functionalities. Acceptance criteria. Precise deadlines. Communication channels.

  • Phase 2: Design

    In this phase, we create the design using different tools such as Figma, Photoshop, etc. Low-Fi wireframe: low-definition outline to structure the content. Hi-Fi mockup: high-definition design once the wireframe is accepted. Branding: we design logos and styles. During this design phase, it is possible to make changes and iterations without any additional cost, within a reasonable limit but with a satisfaction guarantee. If the design has already been provided in advance or if templates are chosen, we proceed directly to the next phase.

  • Phase 3: Implementation

    We enter the code, program, and implement the design, configuring all the functionalities according to the agreement with the client. This phase usually takes the most time. Any changes from this point onwards will need to be budgeted.

  • Phase 4: Testing

    Our projects always include advanced testing batteries to ensure that they meet the client's acceptance criteria before being deployed to production. Unit Testing: tests that individually check each component of the code. End-to-End (E2E) Testing: tests that verify the integration of different functionalities. Mutation Testing: tests that subject the code to mutations to ensure that the tests themselves are consistent.

  • Phase 5: Deployment to Production

    In this phase, we deploy the project on the web or the chosen platform, ensuring maximum availability to control the process and make immediate corrections if necessary.

  • Phase 6: Production Monitoring

    Once deployed, we monitor the project for as long as necessary to ensure that there are no bugs or errors.


Skills and tools

Frontend Engineer
Fullstack Engineer
Web Developer
CSS
HTML5
Node.js
React
TypeScript

Work with me