dawn-ai

byRohan Jaiswal

I want an AI agent/AI system/bot running in my phone 24*7, which would search real legitimate jobs world wide from all over the internet public/open/confidential source available, remote jobs from all over the world and hybrid/WFO jobs only for bangluru, Karnataka India location. It should build the customized dedicated cv equivalent to my resume and the job discription given and apply the jobs autonomously with perfection eliminating the robotic feel totally but purely like a pioneered professional human would do to each of the job application simultaneously and should cover all the diverse and verity of jobs some what relevant to my resume described skills and experiences with the tracking and updating via my email address that's rohan9528427693@gmail.com and contact no. 9528427693 is my telegram-my whatsapp and direct contact no. With +91 as indian dial code the system should be able to guide and help me to achieve a 100% success rate in getting selected and short list and what/how are the perticular job relevant test assesment exactly gonna be and what will be the perticular interview questions for the perticular job roles at different interview levels, it should keep me reminded of all the updates and what exact action is to be taken next, the ai system/agent/bot should be able to run smoothly on my android phone as i don't have pc or laptop and it should be having a start and stop button with the most interactive interface and as I don't have money for api keys so it should be running on free but equally effective api key of paid ai softwares , and you can't take reference from the best such autonomous job applicator ai system/bots/agent build for the android phones and for greater servers and spaces it should find free cloud servers to run and execute all the tasks of its own. Here is my resume in attaching along for full info of mine.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document

System Requirements Document (SRD)

Project Name: dawn-ai

1. Introduction

The dawn-ai project is an innovative AI-powered system designed to autonomously assist Rohan Jaiswal in securing legitimate job opportunities worldwide. The system will focus on remote jobs globally and hybrid/WFO jobs specifically for Bengaluru, Karnataka, India. It will customize resumes and cover letters, apply for jobs autonomously, and provide interview preparation guidance—all while running seamlessly on Rohan's Android phone using free APIs and cloud resources.

This document outlines the system requirements for dawn-ai, ensuring it meets Rohan's needs effectively and efficiently.

Page 1 of 8

2. System Overview

The dawn-ai system will function as a 24/7 AI agent capable of:

  • Scraping job postings from public, open, and confidential sources.
  • Customizing resumes and cover letters to match job descriptions.
  • Applying for jobs autonomously with a professional, human-like approach.
  • Tracking application statuses and sending updates via email, WhatsApp, Telegram, and direct notifications.
  • Preparing Rohan for assessments and interviews by providing tailored guidance and reminders.
  • Running smoothly on Rohan's Android phone with an interactive start/stop interface.

The system will leverage free APIs and cloud servers to ensure cost-effectiveness while maintaining high functionality.

3. Functional Requirements

As User:

  • I should be able to start and stop the AI system via a simple interface on my Android phone.
  • I should receive notifications and reminders about job application updates, assessments, and interviews via email, WhatsApp, and Telegram.
  • I should be able to track the status of all job applications in real-time.
  • I should receive tailored interview questions and test preparation guidance for specific job roles.
  • I should be able to view a summary of all applied jobs and their statuses.
Page 2 of 8

As AI Agent:

  • It should autonomously scrape job postings from global sources and Bengaluru-specific platforms.
  • It should customize resumes and cover letters to match job descriptions.
  • It should apply for jobs autonomously with a professional tone.
  • It should identify and prioritize jobs relevant to my skills and experience.
  • It should send updates and reminders about next steps (e.g., assessments, interviews).

4. User Personas

1. Primary User:

  • Name: Rohan Jaiswal
  • Role: Job seeker
  • Needs:
    • A seamless AI system to autonomously apply for jobs.
    • Notifications and reminders for updates and next steps.
    • Tailored interview preparation guidance.
  • Devices: Android phone

5. Visuals Colors and Theme

Page 3 of 8

Color Palette:

  • Background: #F5F9FC (soft sky blue)
  • Surface: #FFFFFF (pure white)
  • Text: #2C3E50 (deep navy blue)
  • Accent: #3498DB (vibrant azure blue)
  • Muted Tones: #BDC3C7 (light gray)

Theme:

The design will feature a clean, professional aesthetic with a focus on simplicity and user-friendliness. The interface will use soft blues and whites to evoke trust and reliability, complemented by vibrant accents for interactive elements.

6. Signature Design Concept

Page 4 of 8

Interactive Job Application Dashboard:

The homepage will feature a dynamic dashboard that visually represents job application progress as a timeline.

  • Design Features:

    • A progress bar that updates in real-time as applications are submitted, reviewed, and responded to.
    • Interactive cards for each job application, which flip to reveal details like job description, application status, and next steps.
    • Micro-interactions: Hover effects, smooth transitions, and animations to make the interface engaging.
    • Notification Center: A dedicated section for reminders and updates, styled as a sleek dropdown.
  • User Experience:

    • Upon opening the app, Rohan will see a visual summary of his job application journey.
    • Clicking on a job card will reveal tailored interview questions and preparation tips.
    • The dashboard will feel alive and responsive, creating an immersive experience.
Page 5 of 8

7. Non-Functional Requirements

  • Performance: The system must run smoothly on Android devices with minimal resource consumption.
  • Scalability: The system should handle large volumes of job postings and applications without lag.
  • Reliability: Notifications and updates must be delivered promptly and accurately.
  • Security: User data (resume, contact details) must be encrypted and stored securely.
  • Cost-Effectiveness: The system must leverage free APIs and cloud resources to minimize costs.

8. Tech Stack

Frontend:

  • React Native for Android app development

Backend:

  • Python
  • FastAPI

Database:

  • MySQL for structured data (job tracking, user preferences)
  • MongoDB for unstructured data (job descriptions, resumes)
Page 6 of 8

AI Models:

  • GPT 5.4 for resume customization and job application content generation
  • Claude 4.6 Opas for interview preparation guidance
  • Google Nano Banana for image generation (if needed for visual elements)

AI Tools:

  • Litellm for LLM routing
  • Langchain for workflow orchestration

Local Orchestration:

  • Docker
  • Docker Compose

Server-Side Orchestration:

  • Kubernetes

9. Assumptions and Constraints

Assumptions:

  • The user has a stable internet connection on their Android phone.
  • Free APIs and cloud resources will be sufficient for system functionality.
  • Job postings will be accessible via public or open sources.
Page 7 of 8

Constraints:

  • The system must operate within the limitations of free cloud services.
  • The app must be lightweight to ensure smooth performance on Android devices.

10. Glossary

  • AI Agent: The autonomous system performing job searches, applications, and notifications.
  • Resume Customization: Tailoring the user's resume to match specific job descriptions.
  • Job Scraping: Extracting job postings from various online sources.
  • Interactive Dashboard: A visual interface displaying job application progress and updates.
  • Micro-Interactions: Small animations or transitions that enhance user experience.
Page 8 of 8

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.