To run on dev mode:
npx next dev -p 4200
Important! This project auth only works on port 4200 according API requests settings
cms-btrz/
├── pages/ # Next.js pages
│ └── ... # Other pages
├── api/ # API routes
├── components/ # React components
├── styles/ # CSS and SCSS styles
├── public/ # Static assets
├── .eslintrc.json # ESLint configuration
├── next.config.js # Next.js configuration
├── package.json # Project metadata and dependencies
└── tsconfig.json # TypeScript configuration
- axios: Promise-based HTTP client for making requests to APIs.
- react-hook-form: Form validation library for React.
- react-icons: Icon library for React applications.
- react-table: Lightweight and fast table library for React.
- react-toastify: Notification library for React applications.
- Sign Up - Create user
- Login
- Logout
- Authenticated Dashboard route
- Retrieve client infos
- Add client notes
- Add client schedules
- Edit client infos
- Delete Client
- Export client data as JSON
- Search client by name