NextJS-StarterUIKit Tailwind Templates

Nextjs Starteruikit

Starter Custom UI with NextJs App Router, Tailwind 4, Shadcn-UI

NextJS Starter UIKit LUXIMA.ID

=====================================

Created by: SiddiqAchmad

Table of Contents


  1. Introduction
  2. Getting Started
  3. Project Structure
  4. Features
  5. Customization
  6. Deployment
  7. Troubleshooting
  8. License
  9. Contributing

Introduction


Welcome to the NextJS Starter UIKit For LUXIMA.ID! This project is designed to provide a solid foundation for building fast, scalable, and maintainable web applications using Next.js.

Getting Started


Prerequisites

  • Node.js (version 22 or higher)
  • NextJS (version 15 or higher)
  • React (version 19 or higher)
  • Tailwind CSS (version 4 or higher)
  • npm (version 10 or higher)
  • A code editor or IDE of your choice

Installation

  1. Clone the repository using the following command:
git clone https://github.com/luxima-id/nextjs-starter-uikit.git
  1. Navigate to the project directory:
cd nextjs-starteruikit
  1. Install the dependencies using npm:
npm install

or

yarn install
  1. Start the development server:
npm run dev

or

yarn dev
  1. Open your web browser and navigate to http://localhost:3000 to see the application in action.

Project Structure

The project is organized into the following directories:

App

  • app/ : This is the main application directory.

Components

  • components/: Reusable React components that can be used throughout the application.

Config

  • config/: Configuration files for the application.

Context

  • context/: This directory contains the context API for the application.

Hooks

  • hooks/: This directory contains custom React hooks that can be used throughout the application.

Public Assets

  • public/: Static assets such as images, fonts, and other media.

Library

  • lib/: Utility functions and classes that can be used throughout the application.

Types

  • types/: TypeScript type definitions for the application.

Features

The project boasts the following features:

  • Fast and Scalable Architecture: Built using Next.js, the application is optimized for performance and scalability.
  • Reusable React Components: Components are designed to be reusable, reducing code duplication and improving maintainability.
  • Customizable CSS Styles: Global and component-specific styles can be easily customized to suit your needs.
  • Internationalization and Localization Support: The application is designed to support multiple languages and regions.

Customization

To customize the application, you can modify the following files and directories:

  • app/globals.css: Global CSS styles for the application.
  • components/: Reusable React components that can be customized to suit your needs.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Top categories

Loading Svelte Themes