A smart, bilingual (Arabic/English) kindergarten management system featuring an AI-powered assistant for activity planning and daily reporting.
- 📊 Interactive Dashboard: Real-time overview of student attendance and school statistics.
- 👶 Student Registry: Complete management of student profiles and details.
- 📝 Daily Reports: Detailed tracking of mood, meals, naps, and activities with photo uploads.
- ✨ AI Assistant: Powered by Google Gemini to generate educational activity plans and draft parent communications.
- 📅 Attendance System: Efficient daily attendance tracking.
- 👥 User & Class Management: Role-based access control (Admin, Teacher, Parent) and class organization.
- 📱 Responsive Design: Optimized for tablets and mobile devices (PWA ready).
- 🌍 Bilingual Support: Full Arabic and English interface with RTL support.
- Frontend: React, TypeScript, Vite
- Styling: Tailwind CSS, Lucide React
- AI Integration: Google GenAI SDK (Gemini)
- Charts: Recharts
-
Clone the repository
git clone https://github.com/yourusername/golden-academy.git cd golden-academy -
Install dependencies
npm install
-
Environment Configuration Create a
.envfile in the root directory and add your Google Gemini API key:API_KEY=your_api_key_here
-
Run Development Server
npm run dev
To create a production build:
npm run buildThe output will be in the dist directory.
MIT