A React-based organization chart application built with TypeScript and Vite.
- Interactive organization chart visualization
- Built with React 19, TypeScript, and Vite
- Uses ReactFlow for chart rendering
- Tailwind CSS for styling
- ESLint configuration for code quality
This project uses the following technologies:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build
This project is configured to automatically deploy to GitHub Pages using GitHub Actions.
The GitHub Actions workflow (.github/workflows/deploy.yml) will:
- Build the project using Node.js
- Run linting and type checking
- Build the production bundle
- Deploy to GitHub Pages
The app will be available at: https://evchurch.github.io/serving/