Added
- Initial project setup with React 18 + TypeScript + Vite
- Basic page structure for multi-role application
- Admin dashboard page component (
/src/pages/app/admin/Dashboard.tsx) - User dashboard page component (
/src/pages/app/user/Dashboard.tsx) - Authentication pages (Login and Register) in
/src/pages/auth/ - Guest pages (Home and About) in
/src/pages/guest/ - Layout components structure:
- App Layout with Header, Sidebar, Footer components
- Auth Layout for authentication pages
- Guest Layout for public pages
- Organized project structure with dedicated folders:
components/for reusable UI componentshooks/for custom React hooksservices/for API integrationstypes/for TypeScript definitions
- ESLint configuration for code quality
- Vite configuration for development and build processes
Full Changelog: https://github.com/fhmiibrhimdev/react-ts-vite-stisla/commits/v1.0.0