A full-stack AI system for a car wash business in Chios, Greece.
- AI Chatbot — handles reservations, answers questions, and provides weather forecasts using RAG
- Dashboard — real-time stats and revenue tracking via Next.js frontend
- AI Agent — monitors daily revenue and automatically sends WhatsApp alerts to the owner when needed
- Backend: Node.js, TypeScript, Express
- AI: Gemma (Google) API, RAG, Agentic workflows
- Frontend: Next.js, React
- Automation: Twilio WhatsApp, GitHub Actions CI
- Other: REST API, dotenv, rate limiting, error logging
-
Clone the repository git clone https://github.com/tsouk88/project-A.git
-
Install dependencies cd backend && npm install cd frontend/projecta && npm install
-
Create .env file in backend/ with: GEMINI_API_KEY=your_key TWILIO_ACCOUNT_SID=your_sid TWILIO_AUTH_TOKEN=your_token TWILIO_PHONE=whatsapp:+14155238886 OWNER_PHONE=+30xxxxxxxxxx
-
Run the backend cd backend && npm run dev
-
Run the frontend cd frontend/projecta && npm run dev
