Skip to content

πŸ“š Triton Pathways: AI-powered UCSD Course + Club Planner (MVP in Development)

Notifications You must be signed in to change notification settings

jumanzoru/pathways

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Triton Pathways

An AI-powered course and club planner for UC San Diego students.
Currently in active development (MVP sprint: 17 days).


🚧 Project Status

This project is in progress as part of a 17-day MVP build plan.
The goal: ship a working full-stack prototype by the end of the sprint.

Current progress:

  • βœ… Next.js + TypeScript frontend scaffold
  • 🚧 PostgreSQL + Prisma backend setup
  • 🚧 AI integration with GPT-4o + LangChain
  • 🚧 Clerk authentication & user profiles
  • 🚧 Docker + AWS deployment pipeline

Daily progress is tracked in docs/plan.md.


⚑ Features (Planned for MVP)

  • Course Scheduling – drag-and-drop UCSD course planner
  • Club Discovery – recommendations tailored to user schedules
  • Smart AI Suggestions – GPT-4o powered academic/club balance advice
  • Secure Accounts – login and persistence with Clerk + PostgreSQL
  • Cloud Deployment – containerized with Docker, running on Vercel + AWS

πŸ› οΈ Tech Stack

Frontend: Next.js (App Router), React, TypeScript, TailwindCSS
Backend: FastAPI + Node.js API routes
Database: PostgreSQL + Prisma ORM
AI/ML: OpenAI GPT-4o, LangChain
Infrastructure: Docker, AWS (S3/EC2), Vercel


πŸš€ Getting Started (Dev Mode)

Prerequisites

  • Node.js (v18+)
  • PostgreSQL (local or Dockerized)

Development

git clone https://github.com/jumanzor/triton-pathways.git
cd triton-pathways
npm install
npm run dev

Open http://localhost:3000 to view the app.

Environment

Copy .env.example β†’ .env.local and configure:

DATABASE_URL=...
OPENAI_API_KEY=...
CLERK_SECRET_KEY=...

πŸ“Œ Notes

This README will expand as milestones are completed.
For now, Triton Pathways is a work-in-progress MVP sprint, targeted for completion in 17 days.
Stay tuned for updates as the project evolves!

About

πŸ“š Triton Pathways: AI-powered UCSD Course + Club Planner (MVP in Development)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published