/ Full Stack · 2023

GreekLink

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

GreekLink

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