Inspiration
Community college students often struggle with planning their transfer journey, facing complex requirements and course selections. We witnessed many peers taking unnecessary classes or missing critical prerequisites, delaying their transfers. This inspired us to create an AI-powered solution that simplifies the transfer planning process.
What it does
EduPlan AI creates personalized course schedules for community college students planning to transfer to universities. It analyzes their academic history, target university requirements, and major prerequisites to recommend the optimal course sequence. The platform provides visual schedule layouts, transfer requirement tracking, and GPA impact analysis to help students make informed decisions
How we built it
We developed EduPlan AI using a modern tech stack:
React with TypeScript for a robust frontend Tailwind CSS for responsive design OpenAI's GPT-4 API for intelligent course recommendations Chart.js for visual analytics Web scraping tools to gather real-time course data Context API for state management React Router for navigation
Challenges we ran into
Rate limiting with the OpenAI API required implementing sophisticated queuing and caching Scraping course data from various college websites needed careful handling of different formats Balancing real-time data with AI-generated recommendations while maintaining accuracy Creating an intuitive UI that presents complex academic information clearly
Accomplishments that we're proud of
Built an intelligent system that provides actionable transfer guidance Implemented real-time course validation against college catalogs Created beautiful visualizations for schedule planning and progress tracking Developed a scalable architecture that can support multiple colleges and universities Achieved high accuracy in course recommendations through AI integration
What we learned
Advanced techniques for handling API rate limits and caching Strategies for combining AI with real-world data Best practices for building accessible education technology The complexity of transfer requirements across different institutions
What's next for EduPlan AI
Expand support for more colleges and universities Add degree audit functionality Implement collaborative features for counselors and students Develop mobile applications Integrate with college registration systems Add predictive analytics for transfer success rates Create a counselor dashboard for student monitoring
Built With
- chart.js
- lucide-icons
- openai-api
- react
- react-router
- supabase
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.