saavyasaxena
This app is designed to help students prepare for the IIT JEE examination by tracking their study progress across key subjects: Mathematics, Chemistry, and Physics. The application provides a structured overview of topics within each subject, categorized by priority phases, and allows users to mark their progress on various study materials such as lectures, sheets, short notes, and revisions. To use the app, users can navigate through different subjects using a tabbed interface. Each subject contains a detailed breakdown of chapters along with their respective weightage, which indicates their importance in the exam. Users can check off completed topics for each chapter and year, and the app will automatically save this progress in the browser's local storage. The progress is visually represented through progress bars, allowing users to see their completion percentage for each priority phase and the overall subject. The app is built using TypeScript and React, leveraging modern web technologies to create a responsive and interactive user experience. It utilizes components for UI elements such as tables, cards, and checkboxes, ensuring a clean and organized layout. The state management is handled using React's useState and useEffect hooks, which facilitate the tracking of completed topics and the calculation of progress. Key features of the app include: - A tabbed interface for easy navigation between subjects. - Detailed topic breakdowns categorized by priority phases. - Checkboxes for marking completed topics across different study materials. - Progress tracking with visual indicators for both individual topics and overall subject completion. - Local storage integration to save user progress between sessions. Overall, this app serves as a comprehensive study tracker for students preparing for the IIT JEE, helping them manage their study schedule effectively and stay motivated throughout their preparation journey.
No tags
Last Updated May 11, 2025