This is a demo of popular libraries I've used or am familiar with to reason on their viability in an ITS application.
Libraries used are:
- Axios HTTP Client
- Tanstack Query State Management and HTTP Library
- React Hook Form Most popular form Library
- React Router Routing Library
- Tanstack Form Tanstack Form Library
- Posthog Analytics Library
- Zustand State Management Library
- Prisma Relational ORM
- Shadcn UI Component Library
- Uses Radix UI to build accessible components
- Zod or Yup Schema Validation Library
- Prettier Code styling
- Motion Previously known as Framer Motion, Motion is an animation library.
First, run the development server:
Note
You need to have node installed to run this application.
pnpm install
# or
npm install
-----
pnpm dev
# or
npm run dev
Open http://localhost:3000 with your browser to see the result.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.