steel-students

byRani Prajapati

Create a modern AI-powered mobile app called "Student AI Life Assistant" designed to solve the daily problems of school and college students in India. The app should include: 1. AI Homework & Doubt Solver - Students can upload photos of questions. - AI explains answers in simple English and Hindi. - Step-by-step solutions for math and science. - Voice explanation support. 2. Smart Study Timetable Generator - Users enter exam dates and subjects. - AI creates a personalized daily study schedule. - Includes revision reminders, streak tracking, and progress analytics. 3. Focus Mode - Pomodoro timer - App distraction blocker - Daily productivity score - Study streak rewards and badges 4. Career & Freelancing Roadmap - Personalized skill roadmap based on interests - Beginner freelancing ideas for students - Daily action tasks to start earning online 5. Content Creator Toolkit - Instagram reel ideas - Caption generator - Short script generator - Viral content planner for students 6. Hindi Voice Assistant - Users can speak commands in Hindi or English - AI responds with voice and text - Supports regional students Design requirements: - Clean, futuristic, minimal UI - Dark blue, white, and soft grey color palette - Smooth animations - Gamified dashboard with XP points, badges, and leaderboard - Daily motivation quotes - Modern charts for progress - Mobile-first design for Android users - Highly engaging and addictive daily-use experience Target audience: - Class 8–12 students - College students - Hindi and English speaking users - Tier 2 and Tier 3 city students in India Goal: Build a viral, problem-solving, AI-powered student super app with the potential to reach millions of downloads.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document

System Requirements Document (SRD)

Project Name: steel-students

1. Introduction

The steel-students project aims to create a modern AI-powered mobile application called "Student AI Life Assistant". This app is designed to address the daily challenges faced by school and college students in India. By leveraging cutting-edge AI technologies, the app will provide personalized solutions for academic, productivity, career, and creative needs, all while being accessible to students in Tier 2 and Tier 3 cities.

The app will focus on inclusivity, supporting both Hindi and English languages, and will feature a gamified, engaging user experience. The ultimate goal is to build a viral, problem-solving super app that resonates with millions of students across India.

Page 1 of 10

2. System Overview

The steel-students app will serve as a comprehensive digital assistant for students, offering features such as AI-powered homework assistance, personalized study schedules, productivity tools, career guidance, and creative content generation. The app will be mobile-first, optimized for Android devices, and designed with a clean, futuristic, and minimalistic user interface.

Key highlights of the system include:

  • AI-powered tools for academic support and productivity enhancement.
  • Gamification elements like XP points, badges, and leaderboards to encourage daily use.
  • Bilingual support for Hindi and English to cater to regional students.
  • A focus on accessibility and usability for students in Tier 2 and Tier 3 cities.

3. Functional Requirements

AI Homework & Doubt Solver

  • As a Student, I should be able to upload photos of questions for AI to solve.
  • As a Student, I should receive answers explained in simple English and Hindi.
  • As a Student, I should get step-by-step solutions for math and science problems.
  • As a Student, I should have the option to hear voice explanations of solutions.
Page 2 of 10

Smart Study Timetable Generator

  • As a Student, I should be able to input my exam dates and subjects.
  • As a Student, I should receive a personalized daily study schedule.
  • As a Student, I should get revision reminders and streak tracking.
  • As a Student, I should see progress analytics to track my study habits.

Focus Mode

  • As a Student, I should be able to use a Pomodoro timer for focused study sessions.
  • As a Student, I should have the option to block distracting apps during study time.
  • As a Student, I should receive a daily productivity score.
  • As a Student, I should earn rewards and badges for maintaining study streaks.

Career & Freelancing Roadmap

  • As a Student, I should get a personalized skill roadmap based on my interests.
  • As a Student, I should receive beginner freelancing ideas tailored for students.
  • As a Student, I should get daily action tasks to help me start earning online.
Page 3 of 10

Content Creator Toolkit

  • As a Student, I should get Instagram reel ideas.
  • As a Student, I should have access to a caption generator.
  • As a Student, I should be able to generate short scripts for content creation.
  • As a Student, I should receive a viral content planner designed for students.

Hindi Voice Assistant

  • As a Student, I should be able to speak commands in Hindi or English.
  • As a Student, I should receive AI responses in both voice and text formats.
  • As a Student, I should have support for regional accents and dialects.
Page 4 of 10

4. User Personas

  1. Student (Primary User)

    • Age: 13–24 years
    • Education Level: Class 8–12, College
    • Language: Hindi and English
    • Needs: Academic assistance, productivity tools, career guidance, and creative resources.
  2. Parent (Secondary User)

    • Age: 30–50 years
    • Role: Supporting their child’s education and career planning.
    • Needs: Insights into their child’s progress and tools to help them succeed.
  3. Guest User

    • Role: Exploring the app before signing up.
    • Needs: Limited access to features to understand app functionality.

5. Visuals Colors and Theme

Color Palette

  • Background: #0D1B2A (Dark Blue)
  • Surface: #1B263B (Deep Navy)
  • Text: #E0E1DD (Soft White)
  • Accent: #FF6F61 (Warm Coral)
  • Muted: #A5A9B5 (Soft Grey)
Page 5 of 10

Design Style

  • Clean, futuristic, and minimalistic.
  • Smooth animations for transitions and interactions.
  • Gamified elements with vibrant colors for rewards and badges.
  • Mobile-first design optimized for Android devices.

6. Signature Design Concept

The steel-students app will feature a "Gamified Galaxy Dashboard" as its signature design concept.

Page 6 of 10

Concept Details:

  • Homepage Design:
    The landing page will resemble a galaxy map, where each star represents a feature (e.g., AI Homework Solver, Focus Mode, etc.). Users can "travel" between stars by tapping on them, triggering smooth zoom-in animations.

  • Interactive Animations:
    Stars will glow and pulse gently, with constellations forming as users unlock new features or achieve milestones.

  • Gamification Integration:
    Users will earn "Stardust" (XP points) for completing tasks like solving homework, maintaining study streaks, or using the Focus Mode. Stardust can be used to unlock new constellations or customize their galaxy.

  • Micro-Interactions:

    • Tapping on a star will display a brief animation of the star "exploding" into the feature's interface.
    • Progress analytics will appear as orbiting planets, with each planet representing a subject or goal.
  • Color Shifts:
    The galaxy background will subtly change colors based on the time of day (e.g., warm tones in the morning, cool tones at night).

This design will make the app feel immersive, engaging, and truly unforgettable for students.

Page 7 of 10

7. Non-Functional Requirements

  • Performance: The app should load within 2 seconds on mid-range Android devices.
  • Scalability: The backend should support up to 10 million users concurrently.
  • Localization: Full support for Hindi and English, including regional accents.
  • Security: All user data must be encrypted in transit and at rest.
  • Accessibility: The app should comply with WCAG 2.1 standards for accessibility.

8. Tech Stack

Frontend

  • React Native for mobile app development.

Backend

  • Python with FastAPI for API development.

Database

  • MySQL for structured data storage (e.g., user profiles, study schedules).
  • MongoDB for unstructured data (e.g., uploaded images).
Page 8 of 10

AI Models

  • GPT 5.4 for user-friendly responses.
  • Claude 4.6 Opas for academic or coding work.
  • Google Nano Banana for image-based question recognition.

AI Tools

  • Litellm for LLM routing.
  • Langchain for AI workflow orchestration.

Orchestration

  • Docker and docker-compose for local development.
  • Kubernetes for server-side orchestration.

9. Assumptions and Constraints

  • The app will primarily target Android users in India.
  • Internet connectivity is required for most features.
  • The app will support Hindi and English but not other regional languages at launch.
  • The initial release will focus on academic and productivity features, with career and creative tools added in later updates.
Page 9 of 10

10. Glossary

  • AI: Artificial Intelligence.
  • OCR: Optical Character Recognition, used for extracting text from images.
  • Pomodoro Timer: A time management method using intervals of focused work and short breaks.
  • Gamification: The application of game-design elements in non-game contexts to increase engagement.
  • XP Points: Experience points earned by users for completing tasks.
  • Stardust: A fictional currency used within the app for gamification purposes.
Page 10 of 10

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.