Skip to content

bennu/bice-routes-front

Repository files navigation

BICE Routes

A modern Next.js routing application with React 19 and Material UI.

Version Next.js React TypeScript Material UI Cypress Prettier Commitlint Husky License

📋 Features

  • Next.js 15 with Turbopack for rapid development
  • React 19 for modern UI development
  • TypeScript for type safety
  • Material UI 6 component library
  • Axios for API requests
  • React Hook Form for form handling
  • Cypress testing framework
  • ESLint & Prettier for code quality
  • Husky & lint-staged for pre-commit hooks
  • Commitlint for conventional commit messages

🚀 Installation

# Clone the repository
git clone https://github.com/yourusername/bice-routes.git
cd bice-routes

# Install dependencies
npm install

# Start development server with Turbopack
npm run dev

💻 Available Scripts

  • npm run dev - Start development server with Turbopack
  • npm run build - Build the application for production
  • npm run start - Start the production server
  • npm run lint - Run ESLint to check for issues
  • npm run format - Format code with Prettier
  • npm run cypress:open - Open Cypress test runner

🧪 Testing

This project uses Cypress for end-to-end testing:

# Open Cypress test runner
npm run cypress:open

🔧 Code Quality Tools

This project is set up with several code quality tools:

  • ESLint & Prettier: For code linting and formatting
  • Husky: For Git hooks
  • lint-staged: To run linters on staged files
  • commitlint: To enforce conventional commit messages

Pre-commit hooks will automatically:

  • Lint and fix JavaScript/TypeScript files
  • Format all code with Prettier

📝 License

This code is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •