A modern React-based web application.
Innicement is a React web application built with TypeScript and modern frontend tools. The project leverages the latest React 19 features and implements a component-based architecture for maintainability and scalability.
- Component-based architecture
- TypeScript for type safety
- React Router for navigation
- Modern styling with WindiCSS and SASS
- Responsive design
- Robust error handling with React Error Boundary
- Consistent layout with reusable components
- Framework: React 19.1.0
- Language: TypeScript 5.8.3
- Routing: React Router 7.5.1
- Styling: WindiCSS 3.5.6, SASS
- Build Tool: Vite 6.3.2
- Package Manager: Bun
- Linting & Formatting: ESLint 9.25.0, Prettier 3.5.3
- Deployment: GitHub Pages
- Error Handling: React Error Boundary 5.0.0
- Node.js (latest LTS version recommended)
- Bun package manager
-
Clone the repository
git clone https://github.com/ax-sh/innicement.git cd innicement
-
Install dependencies
bun install
-
Start the development server
bun run dev
-
Open your browser and navigate to
http://localhost:5173
bun run dev
- Start development serverbun run build
- Build for productionbun run preview
- Preview production buildbun run deploy
- Deploy to GitHub Pagesbun run lint
- Run ESLintbun run lint:fix
- Fix ESLint issues