Skip to content

Painel para gerenciamento de API sobre informações pessoais e profissionais sobre mim.

Notifications You must be signed in to change notification settings

YaGRRusso/profile-info-panel

Repository files navigation

Panel to manage personal infos from API

modelo

Installation

$ npm install

Running Panel

# production mode
$ npm run start

# development mode
$ npm run dev

# development turbo mode (unstable)
$ npm run dev:turbo

Test

# unit tests
$ npm run test

# watch tests
$ npm run test:watch

# test coverage
$ npm run test:cov

Features

  • Development Patterns (Clean Code, Clean Architecture, SOLID, KISS, DRY and YAGNI)
  • Development Configs (Formatters, Code Patterns, ESLint, Prettier, TSConfig and Husky)
  • SSR
  • Authentication (next-auth)
  • Fetch Configs (axios)
  • Query and Mutations (react-query)
  • Cache and Memo Persist
  • Form Management and Validation (react-hook-form)
  • Form Schemas (zod)
  • Form Masks (imask)
  • Dark and White Theme (tailwind)
  • i18n (next-intl)
  • Error Boundary (Client)
  • Error Boundary (Server)
  • SDK From API
  • Roles (User and Admin)
  • Protected Pages (Public, Authenticated and By Role)
  • Multi Users (Protected)
  • Helpers Tests
  • Translate Everything
  • Deploy 🚀

Resources (Pages, Management, Tables and more...)

  • Auth
  • Home
  • Users
  • Skills
  • Projects
  • Formations
  • Courses
  • Experiences

License

Nest is MIT licensed.

About

Painel para gerenciamento de API sobre informações pessoais e profissionais sobre mim.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages