<SergioBastos />
Back to projects

Teddy — Customer Management

Customer management system built as a technical assessment for Teddy Open Finance, with a React frontend and a NestJS API.

Teddy — Customer Management

Full stack technical assessment: a dashboard to create, edit, delete and select customers, backed by a NestJS and TypeORM REST API on PostgreSQL, documented with Swagger and containerized with Docker (API code).

The frontend uses React, TypeScript, Material UI and Framer Motion. The API runs on Render's free tier, so the first request may take a few seconds.

Main features

  • Create, edit and delete customers, with pagination
  • Customer selection for specific actions
  • Responsive navbar with a side menu
  • REST API for customers, companies, addresses and phone numbers
  • Swagger documentation and Jest tests

Liked this project?

I can help build something like this for you or your team.

WhatsApp

Other projects

Taverna dos Jogos
Featured

Taverna dos Jogos

Free hub for gamers: a complete Pokédex, Hearthstone, Yu-Gi-Oh! and TCG Pocket cards, LoL and anime, with daily challenges, live duels and account progression.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • PostgreSQL
  • +2
Live demo CodeView details
Retro Room
Featured

Retro Room

A room of classic consoles on the web: Game Boy and Master System rebuilt as components, with real emulation, cartridge swapping and cloud saves.

  • TypeScript
  • Next.js
  • Tailwind CSS
  • Drizzle ORM
  • Auth.js
  • +3
Live demo CodeView details