Landing Page https://saas.mateuspitura.com Thu, 02 Apr 2026 01:33:07 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.1 https://saas.mateuspitura.com/wp-content/uploads/2026/02/cropped-favicon-v2-32x32.png Landing Page https://saas.mateuspitura.com 32 32 DMS https://saas.mateuspitura.com/dms/ https://saas.mateuspitura.com/dms/#respond Fri, 20 Feb 2026 00:00:44 +0000 https://saas.mateuspitura.com/?p=1384

A web-based information system for managing vehicles, accounts, and customers. On the frontend, React was used with the following libraries: React Query for caching, React Hook Form with validation via Zod, react-pdf for generating PDFs on the frontend, Tailwind CSS for styling, and Shadcn for componentization

For the backend, NestJS is used, with Prisma ORM, Postgres for the database, Zod for validation, and nodemailer for sending emails

A folder with Zod schemas shared between the backend and frontend unifies the validations

GitHub Pages was used for frontend hosting. The backend is on an OCI VM, behind a Load Balancer, which receives the TLS certificate via certbot. The database is also on an OCI VM, with daily backup to a private bucket. Both VMs are accessed via OCI Bastion. All are containerized via Docker

For testing, Jest is used on the backend, which runs tests on a local database. Cypress is used on the frontend. Both use a database population script to ensure consistency in testing. There are also load tests with k6

]]>
https://saas.mateuspitura.com/dms/feed/ 0
Landing Page https://saas.mateuspitura.com/landing-page/ https://saas.mateuspitura.com/landing-page/#respond Fri, 20 Feb 2026 00:00:38 +0000 https://saas.mateuspitura.com/?p=1382

The landing page uses WordPress, running locally via Docker, with the Astra theme and Elementor for editing. The UpdraftPlus plugin is used to back up the site. To make the site faster and simplify hosting, a script is used to generate a static version with httrack. Hosting is done on GitHub Pages

]]>
https://saas.mateuspitura.com/landing-page/feed/ 0
Vehicle Classifieds https://saas.mateuspitura.com/vehicle-classifieds/ https://saas.mateuspitura.com/vehicle-classifieds/#respond Tue, 17 Feb 2026 21:38:13 +0000 https://saas.mateuspitura.com/?p=1286

Website for listing the dealership’s vehicles. Focused on being viewed by customers. It should be unique for each dealership. Good SEO is important

]]>
https://saas.mateuspitura.com/vehicle-classifieds/feed/ 0