Beautiful, fast, and safe software is what excites us. With our young team, we create web-based software (and everything around it) that helps businesses move forward and makes customers happy. We are innovative, efficient, and critical.
We use the following technologies to create beautiful and fast web applications:
This stack allows us to iterate quickly and deploy fast, interactive, typesafe web applications.
Next.js is the largest and fastest growing React framework. It is built on top of React and provides a lot of features out of the box, we don't want to worry about image optimization, font loading, and other performance optimizations. Next takes a lot of the heavy lifting out of our hands, so we can focus on what really matters: building great software.
We currently use TailwindCSS or SCSS in our projects. SCSS used to be our go-to CSS preprocessor, but with the excellent developer experience that TailwindCSS provides, we are moving away from SCSS in projects where this makes sense.
Our backend framework of choice is Laravel. We use it to create robust REST APIs. The Laravel framework is very mature and has a large community.
We are big fans of open source software. We believe that open source software is the future of software development. We are currently working on a few open source projects, which you can find on our GitHub when they are released.
We created a Next.js starter template that we use for all our new projects.
Next.js it is a great framework for building React applications. It is very easy to get started with and has a lot of great features. However, it's not very opinionated about how a project should be structured. This is fine for a small project built in free time but can become a problem when working on a large project with a team of developers. This is where this project comes in.
git clone git@github.com:pixel-perfect-agency/next-foundation.git
We created our own ESLint config (also includes prettier config) to make sure we write consistent code. We use it in all our projects and we are happy to share it with the world.
npm install --save-dev eslint-config-pixel
We use stylelint to make sure we write consistent SCSS code. We use it in all frontend and dashboard projects.
npm install --save-dev stylelint-config-pixel
Our team consists of young tech enthusiasts who are passionate about building great software.
If you want to know more about us, or if you have a project that you want to discuss, feel free to take a look at our website or contact us at pixelperfect.agency/contact.