/ Full Stack · 2023
GreekLink
Full-stack app for Greek life news. Real-time search, auth, Firestore backend, 35k+ posts scraped.

Overview
A comprehensive platform aggregating news and updates from Greek life organizations across universities. Features real-time search, user authentication, and a Python-based web scraper that automatically collects and indexes content from 35,000+ posts. Built with Next.js for optimal performance and SEO.
Key Features
- Real-time full-text search across 35k+ posts
- User authentication with Firebase Auth
- Automated content scraping and indexing
- Responsive design for mobile and desktop
- Firestore database with optimized queries
- Server-side rendering for SEO
Technical Challenges
Scaling the search functionality for thousands of posts while maintaining sub-second query times, and implementing efficient web scraping that respects rate limits.
Outcome
Successfully deployed platform serving hundreds of users with 99.9% uptime. Average search query completes in under 200ms.
Technologies
- Next.js
- React
- TypeScript
- Firebase
- Python