GitHunt
BI

bibekjoshi01/ims-template

This repository contains a base template for a CMS dashboard, designed to be a reusable starting point for other projects. Built with modern technologies, it incorporates essential tools and patterns for scalable and efficient development.

License: Private

What is IMS ?

This repository contains a base template for a CMS dashboard, designed to be a reusable starting point for other projects. Built with modern technologies, it incorporates essential tools and patterns for scalable and efficient development.


Website Banner

Contributing to Project ๐Ÿ”

Remember, Good PR makes you a Good contributor !

We work hard to maintain the structure, and use conventional Pull request titles and commits. Without a proper template for the PR, not following the guidelines and spam might get the pull request closed, or banned.

1๏ธ. Setting up the project locally

  1. Clone from Github
git clone https://github.com/bibekjoshi01/ims-template
  1. Install packages
yarn
  1. Run project
yarn start

Features

  • ๐Ÿงฑ Material UI v5 components with full customization.
  • โš›๏ธ Built with React 19 and Hooks API.
  • ๐Ÿ” Global state management via React Context API.
  • ๐Ÿ“ก Data fetching with SWR.
  • ๐Ÿšฆ Routing using React Router v7.
  • โšก Lightning-fast development experience with Vite.
  • ๐ŸŽจ CSS-in-JS via Emotion.
  • ๐Ÿ“ฆ Code splitting and optimized build.
  • ๐Ÿ“… Integrated date pickers, charts, tables, and more.
  • ๐Ÿ’พ Persistent Redux store with redux-persist.
  • ๐Ÿ“š Form handling with react-hook-form and zod.

๐Ÿ›  Tech Stack

  • Framework: React 19, Vite
  • UI Kit: Material UI (MUI v5), Ant Design Icons
  • Routing: React Router v7
  • State Management: React Context, Redux Toolkit, Redux Persist
  • Forms: React Hook Form, Zod
  • Charts: ApexCharts
  • PDF/Excel: jsPDF, jsPDF AutoTable, SheetJS (xlsx)
  • Data Grid: MUI X Data Grid
  • Utilities: Day.js, Lodash, File Saver, SWR
  • Styling: Emotion, CSS-in-JS, Fontsource
  • Code Quality: Prettier, Husky, Lint-Staged

2๏ธ. Contributing guidelines & more

License ๐Ÿ‘ฎ

This is Licensed under the Private License. Please go through the License at least once before contributing.

Support ๐Ÿ™

Don't forget to drop a star โญ. A heartfelt thank you to those who have contributed to this project. We are really grateful for your contribution. You all are amazing.

bibekjoshi01/ims-template | GitHunt