Create React App based project, uses streams, contains React hooks, routing, and state management.
- React 18
- TypeScript integration
- React Router for navigation
- Comprehensive unit and integration tests using React Testing Library
- ESLint and Prettier for code linting and formatting
- Continuous deployment with GitHub Pages
Before you begin, ensure you have installed:
- Node.js 14 or later
- npm (typically comes with Node.js)
To get started with Iris, clone the repository and install the dependencies:
git clone https://github.com/your-username/ai-bots.git
cd ai-bots
npm install
In the project directory, you can run:
Runs the app in development mode.
Open http://localhost:3000 to view it in your browser.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build folder.
Deploys the application to GitHub Pages.
Runs ESLint to check for code quality issues.
Formats the codebase using Prettier.