We noticed how students and teams often juggle deadlines buried in syllabi, emails, and chats — making it easy to miss something important. We wanted a single tool that could automatically collect all deadlines and help teams stay on track together.
What it does
RushiGo is an AI-powered deadline tracker: 📄 Upload a PDF syllabus or 📷 take a photo — the AI scans and extracts all deadlines automatically. ✍️ Add deadlines manually in seconds. 👥 Use team collaboration to share deadlines, assign tasks, and set collaborative reminders. 🔔 Get clear dashboards and timely notifications so you never miss a deadline. How we built it Frontend: React (for a clean, responsive interface). Backend: Node.js & Express for handling uploads and user data. AI extraction: Python with OCR and NLP models to parse text from PDFs and images. Database: Firebase (for real-time data sync and collaboration). Collaboration & notifications: Integrated with our backend to push updates to all team members.
Challenges we ran into Building a reliable AI extraction that works on various PDF and photo formats. Designing a smooth user experience for both individuals and teams. Managing real-time collaboration and notifications with minimal delay. Accomplishments that we're proud of We built a working prototype in a short time. Successfully integrated AI scanning that extracts deadlines from real-world syllabus PDFs. Designed a clean, intuitive dashboard that makes managing deadlines easy and collaborative.
What we learned How to combine AI text extraction with a practical web app. The importance of UX design in making tools intuitive for non-technical users. Best practices for implementing real-time team collaboration features.
What's next for RushiGo Adding calendar integration (Google Calendar, Outlook). Improving the AI extraction for more complex formats. Introducing smart prioritization and analytics to help teams focus on what matters most. Launching a mobile app for quick, on-the-go deadline tracking. Built a fully functional prototype that extracts deadlines from PDFs and images. Integrated real-time team collaboration features for shared reminders. Created a clean, intuitive dashboard that works for both individuals and teams. Successfully implemented automated email notifications via Mailgun.
What we learned How to combine AI extraction with a practical web app. Best practices for real-time collaboration and syncing across devices. Importance of user-friendly design for both solo and team workflows. Technical experience with FastAPI, React.js, Supabase, and Mailgun integration.
What's next for RushiGo Add calendar integration with Google Calendar and Outlook. Improve AI parsing for more complex document formats. Introduce priority suggestions and analytics to help users focus on important deadlines. Develop a mobile app for on-the-go tracking and notifications.
Built With
- fastapi
- react.js
- supabase

Log in or sign up for Devpost to join the conversation.