Skip to content

rcdevgames/reactjs-base-cms

Repository files navigation

Modern Admin App

A modern, responsive admin dashboard built with React, Tailwind CSS, and Vite.

Features

  • Responsive design
  • Authentication and protected routes
  • User management (CRUD operations)
  • Profile and Settings pages
  • Dark mode

Technologies Used

  • React
  • React Router
  • Tailwind CSS
  • Vite
  • React Hook Form
  • Yup (for form validation)
  • React Hot Toast (for notifications)

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn or bun

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/modern-admin-app.git
    cd modern-admin-app
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    bun install
  3. Start the development server:

    npm run dev
    # or
    yarn dev
    # or
    bun run dev
  4. Open your browser and visit http://localhost:5173

Building for Production

To create a production build, run:

npm run build
# or
yarn build
# or
bun run build

Project Structure

  • src/components: Reusable React components
  • src/pages: Individual page components
  • src/layouts: Layout components (e.g., DashboardLayout)
  • src/hooks: Custom React hooks
  • src/services: API services and utilities
  • src/styles: Global styles and Tailwind CSS configuration

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

About

ReactJS with Vite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages