Dynamite018 commited on
Commit
eb71919
·
verified ·
1 Parent(s): addcc21

Create Edor

Browse files
Files changed (1) hide show
  1. Edor +236 -0
Edor ADDED
@@ -0,0 +1,236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # COMPREHENSIVE APP DEVELOPMENT PROMPT
2
+ ## AI-Enhanced Personalized Tutoring Platform
3
+
4
+ ---
5
+
6
+ ## PROJECT OVERVIEW
7
+
8
+ Create a modern, interactive mobile-responsive web application for an AI-enhanced personalized tutoring platform targeting Indian students (Classes 9-12). The app should seamlessly blend AI-powered 24/7 learning support with human tutor interactions, featuring an engaging, youthful design that appeals to diverse student demographics across different academic boards and learning preferences.
9
+
10
+ ---
11
+
12
+ ## CORE FUNCTIONALITY REQUIREMENTS
13
+
14
+ ### User Authentication & Onboarding
15
+ • Multi-role login system (Student, Parent, Tutor, Admin)
16
+ • Social login options (Google, Phone OTP)
17
+ • Interactive onboarding wizard with academic profile setup
18
+ • Grade selection (9th, 10th, 11th, 12th) and board selection (CBSE, ICSE, State boards)
19
+ • Subject preferences and learning goals configuration
20
+ • Personalized dashboard generation based on user profile
21
+
22
+ ### AI-Powered Learning Assistant
23
+ • 24/7 AI chatbot with subject-specific knowledge bases
24
+ • Voice and text input for doubt resolution
25
+ • Step-by-step problem solving with visual explanations
26
+ • Smart study recommendations based on learning patterns
27
+ • Progress tracking with AI-generated insights
28
+ • Gamified learning streaks and achievement badges
29
+
30
+ ### Human Tutor Integration
31
+ • Tutor discovery and booking system with availability calendar
32
+ • Video calling integration for live sessions
33
+ • Session recording and playback functionality
34
+ • Homework submission and review system
35
+ • Real-time whiteboard collaboration tools
36
+ • Session feedback and rating system
37
+
38
+ ### Learning Management Features
39
+ • Personalized study plans with milestone tracking
40
+ • Interactive practice tests and mock exams
41
+ • Performance analytics with detailed progress reports
42
+ • Study material library (PDFs, videos, notes)
43
+ • Doubt history and resolution tracking
44
+ • Parent progress sharing dashboard
45
+
46
+ ---
47
+
48
+ ## DESIGN SPECIFICATIONS
49
+
50
+ ### Visual Design Philosophy
51
+ • **Modern & Youthful**: Clean, contemporary interface with vibrant yet professional color schemes
52
+ • **Inclusive Design**: Appealing to both male and female students across different cultural backgrounds
53
+ • **Academic Focused**: Professional enough for serious study while maintaining engaging visual elements
54
+ • **Mobile-First**: Responsive design optimized for smartphones and tablets
55
+
56
+ ### Color Palette & Branding
57
+ • Primary: Deep blue (#1E3A8A) - trust and professionalism
58
+ • Secondary: Vibrant purple (#7C3AED) - creativity and innovation
59
+ • Accent: Bright green (#10B981) - growth and success
60
+ • Neutral: Warm grays (#F3F4F6, #6B7280) - balance and readability
61
+ • Warning/Alert: Soft orange (#F59E0B)
62
+ • Background gradients with subtle animations
63
+
64
+ ### Typography & Icons
65
+ • Clean, readable fonts (Inter or Poppins)
66
+ • Varied font weights for hierarchy
67
+ • Lucide React icons for consistency
68
+ • Subject-specific iconography (math symbols, science beakers, etc.)
69
+ • Emojis for gamification elements
70
+
71
+ ### Layout & Navigation
72
+ • Bottom navigation for mobile optimization
73
+ • Collapsible sidebar for desktop
74
+ • Card-based content organization
75
+ • Smooth transitions and micro-animations
76
+ • Floating action buttons for quick access
77
+ • Breadcrumb navigation for complex flows
78
+
79
+ ---
80
+
81
+ ## USER INTERFACE COMPONENTS
82
+
83
+ ### Dashboard Components
84
+ • Welcome banner with personalized greeting and daily goals
85
+ • Quick action cards (Ask AI, Book Session, Practice Test)
86
+ • Progress visualization with animated charts
87
+ • Recent activity feed
88
+ • Upcoming sessions and deadline reminders
89
+ • Achievement showcase area
90
+
91
+ ### AI Chat Interface
92
+ • Modern chat bubble design with typing indicators
93
+ • Mathematical equation rendering support
94
+ • Code syntax highlighting for programming subjects
95
+ • Voice message support with waveform visualization
96
+ • Image upload for problem-solving
97
+ • Quick action buttons for common queries
98
+
99
+ ### Session Management
100
+ • Calendar view with intuitive booking interface
101
+ • Tutor profile cards with ratings and specializations
102
+ • Video call interface with screen sharing capabilities
103
+ • Interactive whiteboard with drawing tools
104
+ • Session timer and break notifications
105
+ • Post-session feedback forms
106
+
107
+ ### Learning Analytics
108
+ • Interactive progress charts and graphs
109
+ • Subject-wise performance breakdowns
110
+ • Time spent tracking with visual representations
111
+ • Strength and weakness analysis
112
+ • Goal completion tracking
113
+ • Comparative performance metrics
114
+
115
+ ---
116
+
117
+ ## TECHNICAL IMPLEMENTATION
118
+
119
+ ### Technology Stack
120
+ • **Frontend**: React with TypeScript
121
+ • **Styling**: Tailwind CSS for responsive design
122
+ • **Icons**: Lucide React icon library
123
+ • **Charts**: Recharts for data visualization
124
+ • **State Management**: React hooks (useState, useEffect)
125
+ • **Animations**: CSS transitions and transforms
126
+ • **Responsive**: Mobile-first design principles
127
+
128
+ ### Key Features to Implement
129
+ • Real-time AI chat with typing indicators
130
+ • Interactive calendar for session booking
131
+ • Progress tracking with animated charts
132
+ • File upload and preview capabilities
133
+ • Search functionality across all content
134
+ • Notification system for updates and reminders
135
+ • Dark/light mode toggle for user preference
136
+
137
+ ### Data Management
138
+ • Student profile with academic information
139
+ • Learning history and progress tracking
140
+ • Session data and recordings management
141
+ • AI interaction logs and preferences
142
+ • Performance metrics and analytics
143
+ • Tutor ratings and feedback system
144
+
145
+ ---
146
+
147
+ ## USER EXPERIENCE FLOW
148
+
149
+ ### Student Journey
150
+ 1. **Landing**: Eye-catching hero section with clear value proposition
151
+ 2. **Registration**: Quick 3-step onboarding with profile customization
152
+ 3. **Dashboard**: Personalized learning hub with immediate action options
153
+ 4. **AI Interaction**: Seamless chat experience with instant responses
154
+ 5. **Session Booking**: Intuitive tutor selection and scheduling
155
+ 6. **Learning**: Interactive content consumption with progress tracking
156
+ 7. **Assessment**: Engaging quizzes and tests with immediate feedback
157
+
158
+ ### Engagement Elements
159
+ • Daily login streaks with rewards
160
+ • Achievement badges for milestones
161
+ • Leaderboards for friendly competition
162
+ • Study buddy matching system
163
+ • Progress sharing with parents/friends
164
+ • Celebration animations for accomplishments
165
+
166
+ ---
167
+
168
+ ## RESPONSIVE DESIGN REQUIREMENTS
169
+
170
+ ### Mobile Optimization (320px - 768px)
171
+ • Touch-friendly button sizes (minimum 44px)
172
+ • Swipe gestures for navigation
173
+ • Collapsible menus and sections
174
+ • Optimized chat interface for one-handed use
175
+ • Quick access floating action buttons
176
+
177
+ ### Tablet Optimization (768px - 1024px)
178
+ • Two-column layouts where appropriate
179
+ • Expanded sidebar navigation
180
+ • Larger content areas for better readability
181
+ • Split-screen capability for multitasking
182
+
183
+ ### Desktop Optimization (1024px+)
184
+ • Full sidebar navigation
185
+ • Multi-column dashboard layout
186
+ • Hover effects and advanced interactions
187
+ • Keyboard shortcuts for power users
188
+ • Picture-in-picture video support
189
+
190
+ ---
191
+
192
+ ## ACCESSIBILITY & INCLUSIVITY
193
+
194
+ ### Accessibility Features
195
+ • High contrast color options
196
+ • Keyboard navigation support
197
+ • Screen reader compatibility
198
+ • Adjustable font sizes
199
+ • Alternative text for images
200
+ • Focus indicators for interactive elements
201
+
202
+ ### Cultural Sensitivity
203
+ • Multi-language support preparation
204
+ • Indian educational context awareness
205
+ • Diverse representation in imagery
206
+ • Regional festival and holiday acknowledgments
207
+ • Flexible learning schedule accommodations
208
+
209
+ ---
210
+
211
+ ## IMPLEMENTATION PROMPT
212
+
213
+ **Create a comprehensive React web application that serves as an AI-enhanced personalized tutoring platform. The app should feature:**
214
+
215
+ • A modern, student-friendly interface with vibrant colors and engaging animations
216
+ • Complete user authentication system with role-based access
217
+ • AI chatbot integration for 24/7 doubt resolution with mathematical rendering
218
+ • Tutor booking system with calendar integration and video calling interface
219
+ • Comprehensive dashboard with progress tracking and analytics
220
+ • Interactive learning modules with gamification elements
221
+ • Responsive design optimized for mobile, tablet, and desktop
222
+ • Real-time notifications and updates system
223
+ • File upload capabilities for homework and assignments
224
+ • Parent dashboard for progress monitoring
225
+
226
+ **The app should be built using React, Tailwind CSS, and Lucide React icons, ensuring smooth animations, intuitive navigation, and a professional yet youthful aesthetic that appeals to Indian students across Classes 9-12. Focus on creating an engaging user experience that encourages daily usage and learning consistency.**
227
+
228
+ **Priority Features for MVP:**
229
+ 1. User registration and profile setup
230
+ 2. AI chat interface with subject selection
231
+ 3. Basic dashboard with progress visualization
232
+ 4. Tutor discovery and booking system
233
+ 5. Session management and history
234
+ 6. Mobile-responsive design with smooth interactions
235
+
236
+ Create this as a single-file HTML application with embedded JavaScript and CSS, ensuring it's fully functional and visually appealing from the start.