Skip to content

Project‐Roadmap

Jay Mathukiya edited this page Apr 14, 2025 · 1 revision

Project Roadmap & Status

This page outlines the development plan for SoloType, tracking completed features and upcoming goals.

Feature Implementation Plan (Revised Apr 14, 2025)

Feature Title Status Key Tasks Suggested Target Date Labels (Suggestions)
1. Authentication Setup (Firebase) Done ✅ Implement Firebase SDK, Auth Context, Login/Signup Pages, Header Integration. (Completed) April 13 feature, auth, frontend, done
2. Connect DB & Save Test Results Todo Set up Azure Functions app; Set up MongoDB Atlas & connection; Create /api/saveResult endpoint; Implement token verification & save logic (WPM, Acc, Rank, UserID); Update frontend to call API. April 23 feature, backend, database, api
3. AI Text Generation (Ranked Tests) Todo Create /api/generateTestText endpoint; Integrate Gemini API call based on rank; Update frontend /test page to fetch/display AI text instead of hardcoded text; Handle loading/error states. May 3 feature, backend, ai, api
4. Custom Test Mode Todo Create /custom-test page; Add UI for user to input/paste their own text; Implement typing test logic using the custom text input; (Optional: Save results via /api/saveResult). May 13 feature, frontend
5. Adaptive AI Practice Mode Todo Create /adaptive-practice page; Enhance test component for detailed error tracking; Implement performance analysis logic; Implement targeted AI prompt generation; Create /api/generateTargetedText endpoint; Integrate frontend Test->Analyze->Target->Reset cycle. May 23 feature, frontend, backend, ai, api
6. Display User Stats/History Todo Create backend endpoint (/api/getResults) to fetch user's saved results from MongoDB; Create new frontend page/component (/history or /profile) to display stats (e.g., recent tests, bests). June 2 feature, frontend, backend, database

Clone this wiki locally