Spaces:
Running
Website Design & Development Prompt: Arif AI Tutor Ethiopian - Educational Platform
Browse filesπ― PROJECT OVERVIEW
Design and develop a premium, fully responsive educational website for TutorAI Ethiopia - an AI-powered tutoring platform serving Ethiopian students with multilingual curriculum support.
π± RESPONSIVE DESIGN SPECIFICATIONS
Mobile-First Breakpoints:
β’ Mobile: 320px - 767px (Primary focus)
β’ Tablet: 768px - 1023px
β’ Desktop: 1024px - 1439px
β’ Large Desktop: 1440px+
Layout Adaptations:
β’ Mobile: Single-column layout, collapsed navigation, stacked cards
β’ Tablet: Two-column grids, expanded navigation, medium-density information
β’ Desktop: Multi-column layouts, full navigation, feature-rich interfaces
β’ Scalable typography using CSS clamp() and relative units
β’ Flexible image grids with aspect-ratio preservation
π¨ DESIGN SYSTEM & BRAND IDENTITY
Color Palette:
β’ Primary Colors: Ethiopian flag colors (#078C03 green, #DA1212 red, #FCDC04 yellow, #0F47AF blue)
β’ Neutral Colors: #1A1A1A (dark), #FFFFFF (light), #F8F9FA (background)
β’ Accent Colors: #10B981 (success), #3B82F6 (information), #F59E0B (warning)
Typography Scale:
β’ Headings: Inter/Poppins (700 weight)
β’ Body: Inter/System fonts (400-500 weight)
β’ Scale: 0.75rem β 1rem β 1.25rem β 1.5rem β 2rem β 2.5rem β 3rem
Component Library:
β’ Custom buttons (primary, secondary, ghost states)
β’ Card components with consistent shadows/borders
β’ Form elements (inputs, selects, radios, checkboxes)
β’ Navigation bars (sticky header, mobile hamburger)
β’ Tab interfaces matching Gradio functionality
β’ Pricing cards with "popular" highlights
β‘ CORE WEBSITE PAGES & STRUCTURE
1. Homepage (Light & Dark Mode Variations)
Hero Section:
β’ Platform title "πͺπΉ Arif AI Tutor Ethiopia" with multilingual subtitle
β’ Key value propositions (multilingual, curriculum-aligned, AI-powered)
β’ Statistics showcase (10,000+ Students, 95% Pass Rate)
β’ Primary CTA: "Start Learning"
β’ Language selector (English/Amharic)
Features Grid:
β’ Step-by-step explanations
β’ Ethiopian exam-style quizzes
β’ Personalized study plans
β’ Past exam preparation
How It Works:
1. Select grade and language
2. Ask questions or generate quizzes
3. Receive AI-powered explanations
4. Track progress and improve scores
2. Platform Interface Page
Main Dashboard:
β’ Recreate Gradio tab functionality as polished web components:
o π Lesson Q&A Tab: Grade selector, subject input, AI model choice
o π Quiz Generator: Subject, difficulty, question count controls
o π
Study Planner: Grade, subjects, hours per week inputs
o π Exam Prep: Past papers and strategies
o π€ Voice Support: Speech-to-text interface
Interactive Elements:
β’ Real-time response generation
β’ Dynamic quiz creation
β’ Personalized study plan outputs
β’ Loading states and progress indicators
3. Pricing Page
Plan Comparison:
β’ Student Plan (100 ETB/month) - Basic features
β’ Family Plan (200 ETB/month) - Most Popular highlighted
β’ School Plan (Custom pricing) - Enterprise features
β’ Payment methods: Telebirr, CBE Birr integration ready
4. About & Curriculum Page
β’ Ethiopian national curriculum alignment
β’ Grade 7-12 subject coverage
β’ Multilingual support details
β’ Teacher/parent resources
π TECHNICAL REQUIREMENTS
Performance Optimization:
β’ Core Web Vitals: LCP < 2.5s, FID < 100ms, CLS < 0.1
β’ Image Optimization: WebP format with fallbacks
β’ Code Splitting: Lazy loading for non-critical components
β’ Caching Strategy: Service worker for offline functionality
Accessibility Standards:
β’ WCAG 2.1 AA compliance
β’ Keyboard navigation support
β’ Screen reader compatibility
β’ Color contrast ratios β₯ 4.5:1
β’ Focus indicators and ARIA labels
Browser Compatibility:
β’ Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
β’ Progressive enhancement approach
π USER EXPERIENCE FLOWS
Student Journey:
1. Landing β Language selection β Grade input
2. Question Asking β check from local βAI response β Follow-up questions
3. Quiz Practice β Subject selection β Difficulty setting β Results
4. Study Planning β Input availability β Generate schedule
Multilingual Support:
β’ Dynamic content switching (English/Amharic)
β’ RTL support for Amharic
β’ Cultural appropriateness in examples and content
π CONVERSION OPTIMIZATION
CTAs & Funnels:
β’ Primary: "Start Learning Free" / "Choose Plan"
β’ Secondary: "Generate Quiz" / "Create Study Plan"
β’ Tertiary: "Contact Sales" (for schools)
Trust Indicators:
β’ Student testimonials
β’ Pass rate statistics
β’ Curriculum alignment badges
β’ Secure payment badges
π§ DEVELOPMENT SPECIFICATIONS
Frontend Architecture:
β’ Framework: React.js with TypeScript
β’ Styling: Tailwind CSS with custom design system
β’ State Management: Context API or Zustand
β’ Routing: React Router for SPA experience
Responsive Implementation:
css
/* Mobile-first CSS architecture */
.container { padding: 1rem; }
@media (min-width: 768px) { .container { padding: 2rem; } }
@media (min-width: 1024px) { .container { max-width: 1200px; margin: 0 auto; } }
Component Structure:
β’ Header/Navigation (responsive)
β’ Hero Section
β’ Features Grid
β’ Interactive Tabs (Q&A, Quiz, Planner, Exam, Voice)
β’ Pricing Cards
β’ Footer
π― DELIVERABLES REQUIREMENTS
Design Assets:
β’ β
Complete design system documentation
β’ β
Light mode and dark mode variations
β’ β
Mobile, tablet, desktop mockups
β’ β
Interactive prototype
β’ β
Component library
Development Deliverables:
β’ β
Fully responsive production website
β’ β
Cross-browser compatible code
β’ β
Optimized performance scores
β’ β
Accessible implementation
β’ β
SEO-optimized structure
Future Scalability:
β’ β
Modular component architecture
β’ β
Easy content updates via CMS-ready structure
β’ β
API integration points for backend connectivity
β’ β
PWA capabilities for mobile app conversion
________________________________________
π SUCCESS METRICS
β’ User Engagement: Time on platform, features used
β’ Conversion Rate: Free to paid user conversion
β’ Performance: Page load times, Core Web Vitals
β’ Accessibility: WCAG compliance score
β’ Mobile Usage: Mobile visitor engagement rates
This prompt ensures the final website will be a studio-quality, modern, fully responsive educational platform that maintains all existing Gradio functionality while providing a professional, scalable foundation for future growth across web platforms, mobile apps, and marketing campaigns.
π ADDENDUM: USER AUTHENTICATION SYSTEM
π₯ USER REGISTRATION & LOGIN PAGES
1. Registration Page Design
Header Section:
β’ Platform logo "πͺπΉ TutorAI Ethiopia"
β’ Back to home link
β’ Language selector
Registration Form Container:
β’ Clean card layout with subtle shadow
β’ Progress indicator (3 steps)
β’ Ethiopian flag color accents
Step 1: Account Type Selection
text
[ ] Student
[ ] Parent/Guardian
[ ] Teacher
[ ] School Administrator
Step 2: Personal Information
text
Full Name (Amharic/English support)
Email Address
Phone Number (Ethiopian format: +251 XXX XX XX XX)
Password (strength indicator)
Confirm Password
Grade Level (7-12) - for students
Subjects of Interest - checkbox grid
Step 3: Profile & Preferences
text
Preferred Language: [English, Amharic, Afan Oromo]
Learning Goals: [Exam Preparation, Homework Help, General Knowledge]
Study Time Availability: [Morning, Afternoon, Evening]
Notification Preferences: [Email, SMS, Push]
Terms & Conditions Acceptance
Social Registration:
β’ "Or register with" options
β’ Google, Facebook integration options
β’ Telebirr quick registration (for Ethiopian users)
Trust Elements:
β’ π "Your data is secure and encrypted"
β’ π "Aligned with Ethiopian curriculum"
β’ π "95% student satisfaction rate"
________________________________________
2. Login Page Design
Dual Layout Options:
Option A: Split Screen Layout
β’ Left side: Brand showcase with key features
β’ Right side: Login form
Option B: Centered Card Layout
β’ Floating card design on gradient background
β’ Mobile-optimized single column
Login Form Components:
text
Email/Phone Input
Password Input
Remember Me checkbox
Forgot Password link
Social Login Options:
text
[Google Button] [Facebook Button] [Tele Birr Button]
Registration CTA:
β’ "New to TutorAI? Create Account"
β’ "Join 10,000+ Ethiopian students"
________________________________________
π¨ AUTHENTICATION DESIGN SYSTEM
Color States:
β’ Default: Border-gray-300
β’ Focus: Border-blue-500 with ring
β’ Error: Border-red-500 with error message
β’ Success: Border-green-500 with checkmark
Form Validation:
β’ Real-time field validation
β’ Ethiopian phone number format validation
β’ Password strength meter
β’ Email/phone availability check
Loading States:
β’ Button loading spinners
β’ Form submission disabled state
β’ Progress indicators for multi-step forms
________________________________________
π± RESPONSIVE AUTHENTICATION FLOWS
Mobile-First Breakpoints:
Mobile (320px-767px):
β’ Full-screen forms
β’ Large touch targets (44px minimum)
β’ Simplified progress steps
β’ Stacked social buttons
Tablet (768px-1023px):
β’ Centered card (500px width)
β’ Side-by-side social buttons
β’ Two-column layout for personal info
Desktop (1024px+):
β’ Split-screen layout
β’ Enhanced brand showcase
β’ Multi-column form sections
________________________________________
π SECURITY & UX FEATURES
Password Security:
β’ Strength indicator with requirements
β’ Show/hide password toggle
β’ Password confirmation validation
Session Management:
β’ "Remember me" functionality
β’ Auto-logout after inactivity
β’ Multiple device session support
Error Handling:
β’ Clear error messages in selected language
β’ Password reset flow
β’ Account recovery options
________________________________________
π REGISTRATION CONVERSION OPTIMIZATION
Progress Indicators:
β’ Step 1: Account Type (33%)
β’ Step 2: Personal Info (66%)
β’ Step 3: Preferences (100%)
Reduced Friction:
β’ Social login shortcuts
β’ Phone number as username option
β’ Minimal required fields initially
β’ Progressive profiling
Trust Signals:
β’ Securit
|
@@ -1,10 +1,13 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji: π
|
| 4 |
colorFrom: green
|
| 5 |
-
colorTo:
|
|
|
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: DeepSite Project
|
|
|
|
| 3 |
colorFrom: green
|
| 4 |
+
colorTo: blue
|
| 5 |
+
emoji: π³
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
tags:
|
| 9 |
+
- deepsite-v3
|
| 10 |
---
|
| 11 |
|
| 12 |
+
# Welcome to your new DeepSite project!
|
| 13 |
+
This project was created with [DeepSite](https://deepsite.hf.co).
|