project-273eb70d

byAkshra Pandey

You are helping me build Voirè (VOIRÈ) – Build Savaya, an AI-powered confidence and growth platform for girls. Project Vision: Voirè is a safe digital space designed to help teenage girls and young women (ages 12–25) overcome fear of judgement, improve confidence, express themselves, and discover their potential. The goal is to create a 30-day confidence journey where a Savaya becomes more comfortable speaking, sharing ideas, participating in discussions, and believing in herself. The platform should feel like a combination of: - Personal growth platform - AI confidence coach - Learning community - Safe expression space - Youth empowerment movement Design Requirements: - Modern, premium, emotional, and empowering UI - Should feel safe, warm, and inspiring - Use Voirè brand identity: Primary: Deep Purple (#4B2C5E) Background: Warm Beige (#F6EFE9) Secondary: Soft Pink (#F3B7C6), Lavender (#C6B7E2) Highlight: Gold (#F4C430) - Typography: Poppins or Inter - Smooth animations, elegant cards, interactive elements - Mobile-friendly responsive design Core Features: 1. Landing Page - Hero section explaining Voirè mission - "Build your confidence. Find your voice. Become a Savaya." - Call-to-action buttons: - Start Your Journey - Explore Modules - Meet Your AI Mentor - Founder story section - Testimonials/community impact section - Vision and mission section 2. User Journey / Confidence Code Create a structured confidence-building journey. Include: - 30-day confidence challenge - Daily tasks and reflections - Confidence exercises - Communication activities - Leadership challenges - Self-expression activities - Progress tracking - Achievement badges Example modules: - Understanding Yourself - Breaking Fear of Judgement - Finding Your Voice - Communication Skills - Public Speaking Practice - Leadership Mindset - Building Confidence Online and Offline 3. AI Mentor – "Unmute AI" Create an AI-powered chat assistant that helps girls: - Practice conversations - Improve confidence - Prepare speeches - Overcome nervousness - Reflect on emotions and experiences - Receive motivational guidance The AI should have a supportive, encouraging personality. 4. Video Learning Section Create a dedicated video section called something like: "Voices of Savaya" or "Inspire Library" Purpose: - Share inspiring stories - Confidence lessons - Founder messages - Educational content - Interviews with changemakers IMPORTANT: Create an ADMIN-ONLY VIDEO UPLOAD SYSTEM. Only the founder/admin account should be able to: - Upload videos - Add video titles - Add descriptions - Add categories - Add thumbnails - Edit or delete uploaded videos Normal users should ONLY be able to: - Watch videos - Like/save videos - Comment (if enabled) - Share videos Do not allow normal users to upload videos. Admin panel requirements: - Secure founder login - Dashboard showing uploaded videos - Upload new video button - Manage content section 5. Community Section Create a safe community where Savayas can: - Share thoughts - Discuss experiences - Celebrate achievements - Support each other Safety features: - AI moderation - Detect bullying, hate, harassment, harmful comments - Automatically flag harmful content - Temporary restrictions for repeated abuse 6. Reflection Journal Personal space where users can: - Write daily thoughts - Track confidence growth - Save achievements - Answer reflection questions Examples: "What fear did you overcome today?" "What is one thing you are proud of?" 7. Profile System User profile should include: - Name - Profile picture/avatar - Confidence journey progress - Completed modules - Badges earned - Saved videos - Journal history 8. Future Features: Add support for: - Live sessions with inspiring speakers - Doctor/changemaker interviews - Career guidance - Mentorship programs - School partnerships - Global Savaya community - Events and challenges - Certificates after completing journeys 9. Technical Requirements: - Build scalable architecture - Use Firebase authentication/database/storage if needed - Keep admin and user permissions separate - Store videos securely - Make it possible to expand into a full mobile application later 10. Overall Feeling: Voirè should not look like a normal educational app. It should feel like a movement where girls enter as uncertain individuals and leave as confident Savayas. Every feature should support the main mission: "Helping girls find their voice and build the confidence to use it." use this photo as app founder and ceo

LandingLoginSignup
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

project-273eb70d

Introduction

The project-273eb70d, known as Voirè, is an AI-powered confidence and growth platform designed specifically for teenage girls and young women aged 12–25. The platform aims to create a safe digital space where users can overcome the fear of judgment, improve confidence, express themselves, and discover their potential through a structured 30-day confidence journey.

System Overview

Voirè combines elements of a personal growth platform, AI confidence coach, learning community, and a safe expression space to empower young women. The platform's core mission is to help users find their voice and build the confidence to use it, ensuring that every feature supports this mission.

Page 2 of 5

Functional Requirements as Story Points

  • As a User, I should be able to start a 30-day confidence journey to improve my self-confidence.
  • As a User, I should be able to complete daily tasks and reflections as part of the confidence journey.
  • As a User, I should be able to engage in confidence exercises and communication activities.
  • As a User, I should be able to track my progress and earn achievement badges.
  • As a User, I should be able to interact with an AI mentor to practice conversations and receive motivational guidance.
  • As a User, I should be able to watch educational and inspirational videos in the "Voices of Savaya" section.
  • As an Admin, I should be able to upload, edit, and manage video content securely.
  • As a User, I should be able to participate in a community to share thoughts and support others.
  • As a User, I should be able to write in a reflection journal to track my confidence growth.
  • As a User, I should be able to view my profile, including journey progress and badges earned.
  • As an Admin, I should be able to manage video and module content, including uploading, editing, and deleting, and ensure content safety through AI moderation.

User Personas

  • Savaya (User): A teenage girl or young woman aged 12–25 seeking to build confidence and express herself.
  • Admin/Founder: The individual responsible for managing the platform, uploading content, and ensuring community safety.

Core User Flows

  • Savaya starts the 30-day confidence journey -> Completes daily tasks -> Tracks progress -> Earns badges
  • Savaya interacts with AI mentor -> Practices conversations -> Receives feedback
  • Savaya watches videos -> Likes/saves content -> Shares with community
  • Admin uploads a new video -> Adds title, description, and category -> Manages existing content
  • Savaya writes in reflection journal -> Tracks growth -> Saves achievements
Page 3 of 5

Visuals Colors and Theme

  • primary: Deep Purple (#4B2C5E)
  • primary_light: Lavender (#C6B7E2)
  • secondary: Soft Pink (#F3B7C6)
  • accent: Gold (#F4C430)
  • highlight: Gold (#F4C430)
  • bg: Warm Beige (#F6EFE9)
  • surface: rgba(75, 44, 94, 0.8)
  • text: Deep Purple (#4B2C5E)
  • text_muted: rgba(75, 44, 94, 0.6)
  • border: rgba(75, 44, 94, 0.2)

Signature Design Concept

The homepage will feature an interactive "Confidence Journey Map" that visually represents the user's progress. As users hover over different stages of the journey, the map will animate to show tasks, reflections, and achievements. This interactive map will use smooth animations and transitions to create an engaging experience. The map will be designed using motion/react for animations and transitions, providing a dynamic and empowering visual representation of the user's growth.

Page 4 of 5

LANDING HERO MOTION BRIEF

The landing hero will feature a continuous animation depicting a young woman transforming from a silhouette into a confident figure. The animation will show inputs like daily tasks and AI interactions swirling around her, gradually building her confidence. As she gains confidence, her silhouette becomes more defined and vibrant, symbolizing her journey. This will be achieved using motion/react for smooth transitions and engaging visuals.

Interaction Model & Motion Direction

  • Intended Interaction Model: Animated, with community section resembling Pinterest for a visually engaging experience.
  • The landing page will feature moderate scroll-triggered reveals, hover transitions, and spring physics on interactive elements, creating a polished and engaging experience.

Non-Functional Requirements

  • The platform must be scalable to accommodate a growing user base.
  • Ensure secure storage and management of user data and video content.
  • Implement responsive design for optimal mobile and desktop experiences.

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: Firebase for authentication, database, and storage
  • AI Models: GPT 5.4 for user-friendly responses
  • Local Orchestration: Docker, docker-compose
  • Server-Side Orchestration: Kubernetes
Page 5 of 5

Assumptions and Constraints

  • The platform will initially target users in India, considering local cultural and language preferences.
  • The platform should be designed to expand into a full mobile application in the future.
  • Admin and user permissions must be clearly separated to ensure content security.

Glossary

  • Savaya: A user of the Voirè platform, typically a teenage girl or young woman.
  • AI Mentor: The AI-powered chat assistant designed to help users build confidence.
  • Confidence Journey: A structured 30-day program to help users improve their self-confidence.
  • Reflection Journal: A personal space for users to track their thoughts and confidence growth.
Landing design preview
Login: Sign In
AdminDashboard: View Uploaded Content
AdminDashboard: Upload New Video
AdminDashboard: Add Thumbnail
AdminDashboard: Upload New Module
AdminDashboard: Add PDF Download
AdminDashboard: Edit Content
AdminDashboard: Delete Content
Ghar: Review Flagged Content
Ghar: Moderate Comments
Landing design preview
Login: Sign In
AdminDashboard: View Uploaded Content
AdminDashboard: Upload New Video
AdminDashboard: Add Thumbnail
AdminDashboard: Upload New Module
AdminDashboard: Add PDF Download
AdminDashboard: Edit Content
AdminDashboard: Delete Content
Ghar: Review Flagged Content
Ghar: Moderate Comments