tats2bzr commited on
Commit
5dd25a6
Β·
verified Β·
1 Parent(s): 4feea56

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

Files changed (1) hide show
  1. README.md +7 -4
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Deepsite Project
3
- emoji: πŸƒ
4
  colorFrom: green
5
- colorTo: gray
 
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
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).