GovGenie is an AI-powered accessibility tool that acts as a personal social worker. It is designed to assist users in navigating social services, providing a user-friendly interface to access and manage resources effectively.
- AI-powered assistance for navigating social services
- User-friendly interface for accessibility
- Backend powered by Python
- Frontend built with Next.js and TypeScript
- Dockerized for easy deployment
.
├── backend/ # Backend application (Python)
│ ├── app.py # Main application logic
│ ├── Dockerfile # Docker configuration for backend
│ ├── requirements.txt # Python dependencies
├── frontend/ # Frontend application (Next.js)
│ ├── app/ # Application pages and components
│ ├── public/ # Static assets
│ ├── Dockerfile # Docker configuration for frontend
│ ├── package.json # Node.js dependencies
├── docker-compose.yaml # Docker Compose configuration
- Navigate to the
backenddirectory:cd backend - Install Python dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
- Navigate to the
frontenddirectory:cd frontend - Install Node.js dependencies:
npm install
- Start the development server:
npm run dev
- Ensure Docker is installed and running on your system.
- From the root directory, run the following command to start both the backend and frontend services:
docker-compose up --build
- Access the application at
http://localhost:3000.
This project is licensed under the MIT License. See the LICENSE file for details.