Terrum Open Dashboard 🚀
Technical Features
- Fast and optimized: Built with Next.js for server-side rendering and performance optimizations.
- Modern UI Components: Powered by
@radix-ui
for accessible design system components. - Type Safety: Strict type checking using TypeScript along with Zod for schema validation.
- Styling: Leveraging the power of Tailwind CSS for rapid UI development.
- Form Management:
react-hook-form
for efficient, flexible, and extensible form management.
Libraries Used 📚
-
Core:
- NextJS - For building the NextJS app.
- Typescript
-
UI/Components:
- Radix UI - For various UI components.
- Lucide - For icons.
- Tanstack Table - For table components.
-
Styling:
- Tailwind CSS - A utility-first CSS framework.
-
Form Management:
- React Hook Form - For forms
- Hookform Resolvers - For integrating with Zod schema validation.
-
Utilities and Helpers:
- next-themes - For theming support in Next.js.
- zod - TypeScript-first schema validation with static type inference
Getting Started 🚀
-
Clone the repository:
git clone https://github.com/DarkAbhi/terrum-open-dashboard.git
-
Install the dependencies:
cd terrum-open-dashboard npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
Contribution 💡
If you want to contribute to this project and make it better, your help is very welcome! See CONTRIBUTING.md for more information.