🏴☠️ The Crow's Nest: An ECU Student Hub
The Inspiration
Born out of a high-pressure ECU Hackathon, The Crow's Nest was inspired by the need for a unified, high-performance center for Pirate students to manage their academic lives. We wanted to move beyond the clunky interfaces of traditional university portals and create something that felt premium, responsive, and alive.
How We Built It
We leveraged a cutting-edge 2026 stack to ensure maximum scalability and speed:
- Framework: Next.js 16 (App Router) for hybrid rendering and optimized routing.
- Styling: Tailwind CSS 4.0 for that vibrant, glassmorphic ECU-purple and gold aesthetic.
- Database: Amazon DynamoDB for ultra-low latency NoSQL storage.
- Security: NextAuth.js v5 with custom JWT strategies to handle academic profiles.
Technical Challenges & Learnings
The biggest hurdle was the Stale Session Problem. In a modern SSR environment, ensuring that a user's enrolled class list updates instantly across the sidebar and dashboard—without forcing a re-login—required bypassing standard JWT caches. We learned to combine custom API lookups with event-based client-side triggers to keep the UI perfectly synced with the database.
The Challenge
Building a "WOW" factor in under 48 hours meant prioritizing visual excellence. Avoiding placeholders and using AI-generated assets ensured the project felt finished from the very first render.
Built With
- amazon-bedrock
- amazon-dynamodb
- amazon-web-services
- aws-sdk-v3
- bcryptjs
- next.js
- nextauth.js
- react
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.