Inspiration As a student at all three SMCCD colleges, I kept missing deadlines because each college posts opportunities on its own website. Having everything in one place fixes that.

What it does A visual map of student resources across CaƱada, CSM, and Skyline. Explore internships, scholarships, clubs, and events in one place, searchable by college, category, or major. Paste any URL and the app pulls the resources from it and adds them to the map live for all users.

How we built it Built with React, Jina AI Reader, Groq, and Supabase. Jina loads and cleans the page content, Groq pulls out the resource data, and Supabase saves and pushes the update to everyone's browser instantly.

Challenges we ran into Many websites load content with JavaScript, so a normal request comes back empty. Jina handles this by fully loading the page first. Some sites block automated requests entirely. The AI also doesn't always return clean data, so multiple fallback steps were added to handle that.

Accomplishments we're proud of Getting the full flow working end to end. Paste a URL and within seconds a new resource shows up live on the map for everyone.

What we learned Got more comfortable connecting and deploying multiple APIs together and handling the edge cases that come with each one.

What's next for SMCCD Resource Map Fixing deadline detection and adding a content filter so bad data can't end up on the map.

Built With

Share this project:

Updates