The UniTrackr app is a modern web application designed to help users track their academic progress in university. It allows users to manage their university careers, upload study plans in PDF format, and extract subjects automatically for further editing and tracking. To use the app, users can start by selecting an existing career or creating a new one. They can upload their study plan in PDF format, which the app processes to extract relevant subjects. Once the subjects are extracted, users can review, edit, add, or delete subjects as needed. The app also provides a dashboard that visualizes the user's academic progress, including metrics such as completed subjects and estimated remaining semesters. The app is built using Next.js 15 with TypeScript, leveraging modern web technologies such as React for the frontend and Tailwind CSS for styling. It utilizes Radix UI components for user interface elements and Lucide React for icons. The backend is structured to handle API requests for managing subjects, careers, and universities, with mock data for demonstration purposes. Key features of the UniTrackr app include: - Career Management: Users can create or select their university career. - Study Plan Upload: Users can upload their study plans in PDF format for automatic subject extraction. - Subject Editing: Users can modify, add, or remove subjects based on their academic needs. - Progress Tracking: The app provides visual representations of academic progress, including completion percentages and upcoming subjects. - Status Management: Users can mark subjects as "Not Taken," "In Progress," "Passed," or "Promoted." - Interactive Dashboard: A comprehensive view of academic metrics and milestones. Overall, UniTrackr aims to streamline the academic tracking process for university students, making it easier to manage their studies and visualize their progress.
No tags
Last Updated July 15, 2025