Skip to content

navtej21/devready

Repository files navigation

🚀 DevReady

Developer Readiness Score App

Understand how ready you are for real-world developer roles — with transparent, actionable feedback.


Overview

DevReady is a mobile application that helps developers understand their career readiness compared to real industry role expectations. It analyzes resumes and provides personalized, explainable readiness scores for multiple developer roles.


Key Features

  • Multi-Role Support: Backend, Full Stack, Frontend, Data Analyst / Data Scientist
  • Resume Analysis: Upload a resume file or paste resume text directly
  • Readiness Score: 0–100 score with levels (Early, Developing, Interview-Ready, Strong)
  • Transparent Scoring: Clear visibility into how each category contributes
  • Strengths & Gaps: Role-aligned breakdown tied to hiring expectations
  • Actionable Feedback: Concrete next steps for improvement
  • Private by Design: No public leaderboards, resume data not stored

Transparency Features

The app emphasizes explainability so users understand why they received their score.

Score Breakdown by Category

Category Max Points
Programming Languages20
Database Skills20
API Design15
DevOps & Cloud15
System Design15
Professional Experience15

How We Assess

  • Role-based expectations methodology
  • Readiness level definitions
  • Strength and gap identification
  • Privacy commitment

Tech Stack

  • Frontend: React Native with Expo
  • Backend: Express.js with TypeScript
  • AI: OpenAI GPT (via Replit AI Integrations)
  • Storage: AsyncStorage (local) & PostgreSQL (cloud)
  • Styling: Custom theme with Montserrat & Inter fonts

Project Structure

client/
  components/
  screens/
  navigation/
  constants/
  lib/
server/
  routes.ts
  roles.ts
  index.ts
design_guidelines.md

API Endpoint

POST /api/analyze-resume

Request:
{
  "fileName": "resume.pdf"
}
Response:
{
  "score": 65,
  "level": "Interview-Ready",
  "strengths": [],
  "gaps": [],
  "actions": [],
  "focusAreas": [],
  "topPriority": {},
  "scoringMethodology": "..."
}

Running the App

  • Backend: Express server on port 5000
  • Frontend: Expo dev server on port 8081
  • Test using Expo Go or web preview

Design System

Colors

  • Primary: #2D6A4F
  • Accent: #F77F00
  • Background: #FAFAF9
  • Success: #10B981
  • Warning: #F59E0B
  • Info: #3B82F6

Readiness Levels

  • Early (0–25)
  • Developing (26–50)
  • Interview-Ready (51–75)
  • Strong (76–100)

Freemium Model

Free Tier

  • 1 assessment per month
  • Limited results visibility
  • Local storage only

Premium Tier

  • Unlimited assessments
  • Full transparency & breakdowns
  • AI interview prep
  • Learning resources
  • Cloud sync

RevenueCat Integration

  • India: ₹99/month, ₹499/year
  • International: $4.99/month, $29.99/year
  • Automatic subscription management
  • Restore purchases support

DevReady — Know where you stand. Know what to do next.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors