AuraQuest
With AuraQuest, students can manage tasks and reminders while competing among peers.
Created on 11th November 2024
•
AuraQuest
With AuraQuest, students can manage tasks and reminders while competing among peers.
The problem AuraQuest solves
Managing academic responsibilities, including tasks, reminders, and timetables, can be challenging and overwhelming for students. Traditional tools often lack user engagement and efficient integration.
Solution: The website provides a comprehensive platform where students can:
Manage Tasks and Reminders: Set and receive notifications for tasks to stay organized.
Timetable Management: Plan and visualize their daily schedules in an interactive format.
Gamification: Earn aura points for completing tasks, encouraging productivity and engagement.
Modern UI: Offers a visually appealing and user-friendly interface that enhances the student experience.
Challenges we ran into
Setting Up Redux Store: Faced initial difficulties in organizing the state and structure. Solved by referring to documentation and modularizing code.
Integrating Backend and Frontend: Challenges included ensuring seamless data flow and handling async operations. Overcame this with clear API structures and middleware.
Complex UI Components: Encountered issues in designing and handling nested components. Resolved through careful state management and reusable component patterns.
Job Scheduling: Found it tricky to set up task automation and reminders. Used a combination of libraries like node-scheduler and BullMQ for effective scheduling.
Calendar Event Management: Struggled with creating and updating events efficiently. Implemented a calendar component with a robust data structure to track events.
Timetable Setup: Managing time blocks and user interaction was complicated. Achieved a smooth experience with a well-thought-out component design and responsive layout.
