Part of the Hack4Her 2025 Hackathon, this project comes as an AI Navigator for processing childcare subsidy applications. Built on top of the TapeAgents framework for the ServiceNow challenge.
- Node.js 18+ and npm/yarn
- Python 3.10 - 3.12
- Git
git clone https://github.com/ambra19/subsidy-ai-navigator.git
cd subsidy-ai-navigator# Install dependencies
npm install
# Start development server
npm run dev# Navigate to backend directory
cd backend
# Create virtual environment
python -m venv venv
# Activate virtual environment
# On macOS/Linux:
source venv/bin/activate
# On Windows:
venv\Scripts\activate
# Install dependencies
pip install -e .
# Start the backend server
python api.pysubsidy-ai-navigator/
├── src/ # Frontend source code
│ ├── components/ # React components
│ ├── pages/ # Page components
│ ├── hooks/ # Custom React hooks
│ └── lib/ # Utility functions
├── backend/ # Python backend
│ ├── api.py # FastAPI application
│ ├── my_agent.py # AI agent implementation
│ └── docs/ # Data and documentation
├── public/ # Static assets
└── package.json # Frontend dependencies
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
python api.py- Start the FastAPI serverpython -m pytest- Run tests (if available)
Create a .env file in the backend/ directory:
# Add your API keys and configuration here