What it is
TakeAIEmployee is a web-based product for small businesses to create AI employees and customer assistants.
What it does
The product combines a web application, account access, billing and AI integrations. Its implementation includes a backend API and PostgreSQL data layer.
What I built
- Flutter Web application
- FastAPI backend and REST API
- PostgreSQL data layer with Alembic migrations
- Authentication and billing integration
- AI integrations for the product
Architecture
Flutter Web frontend connects to a FastAPI backend and PostgreSQL database. Alembic manages schema changes; Nginx and SSL are part of the deployment stack.
Engineering highlights
- Bringing the web application, API, data layer, authentication, billing and AI integrations together as one maintainable SaaS product.