Skip to content

The Intelligent Roadmap for Community College Students - AI-powered transfer planning with transcript parsing, smart advisor chat, and real-time progress tracking.

License

Notifications You must be signed in to change notification settings

natinew77-creator/Transfer-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Transfer Tracker Logo

Transfer Tracker

The Intelligent Roadmap for Community College Students

3D Isometric Hero

Live Demo

Live URL: https://transfer-tracker-sigma.vercel.app/

Status Version


The Problem

Transferring from community college to a university presents several challenges.

  • Credits may not transfer as expected.
  • Transfer policies and agreements can be difficult to locate and understand.
  • Advisors often have limited availability.
  • Result: Students may spend money and time on classes that do not count toward their degree.

The Solution

Transfer Tracker is your 24/7 Intelligent Academic GPS. It replaces guesswork with data-driven planning, ensuring every credit moves you closer to your dream university.

"I built this because I lived the struggle. I wanted to stop guessing and start planning." — Natneal B.


Key Features

Feature Description
Intelligent Transcript Parsing Stop manual data entry. Upload your PDF transcript, and our engine instantly extracts your course history, grades, and credits.
Smart Advisor Chat Ask complex questions like "Will I graduate on time if I drop Calculus?" and get answers based on your specific academic profile.
Real-Time Progress Tracking Visualize your path with dynamic charts. See exactly how many credits you have, what you need, and your transfer GPA at a glance.
"Liquid Glass" UI A premium, responsive interface featuring glassmorphism and smooth animations that makes academic planning feel like a modern experience.
Instant Guest Demo No signup needed to look around. One click generates a realistic student profile so you can test drive the full power of the app immediately.

Feature Highlights

  • Intelligent Transcript Parsing: Upload a PDF or paste text to instantly extract credits and grades.
  • Smart Advisor Chat: Get real-time answers about your degree path and transfer requirements.
  • Real-Time Progress Tracking: Professional visualizations of your GPA, credits, and major completion.
  • "Liquid Glass" UI: A modern, responsive design with smooth animations for a premium experience.

Tech Stack

Frontend & Core

Technology Usage
React 18 UI Framework
TypeScript Type Safety
Vite Build Tool
TanStack Query State & Data Fetching
Zod Schema Validation
React Hook Form Form Management

Backend & Intelligence

Technology Usage
Google Gemini 2.0 Flash AI Engine & Advisor
Supabase DB, Auth, & Storage
PostgreSQL Relational Database
Vercel Edge Functions Serverless Backend

Styling & Animation

Technology Usage
Tailwind CSS Styling Engine
Shadcn UI UI Components
Framer Motion Micro-animations
Lucide React Iconography

Getting Started

Follow these steps to set up the project locally on your machine.

Prerequisites

  • Node.js (v18 or higher)
  • npm, yarn, or bun

Installation

  1. Clone the repository

    git clone https://github.com/natinew77-creator/Transfer-Tracker.git
    cd Transfer-Tracker
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Set up Environment Variables Copy the example environment file:

    cp .env.example .env

    Open .env and add your API keys:

    • VITE_SUPABASE_URL: Your Supabase project URL
    • VITE_SUPABASE_PUBLISHABLE_KEY: Your Supabase anon key
    • VITE_GEMINI_API_KEY: Your Google Gemini API key(it could be any key not only gemini)
  4. Run the development server

    npm run dev

    Open http://localhost:8080 to view it in the browser.

  5. Build for production

    npm run build

Contributing

We welcome contributions! Whether it's fixing a bug, improving the documentation, or proposing a new feature, your help is appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Natneal B. - Founder & Lead Developer
LinkedIn | GitHub

Built with passion for every student daring to dream big.

About

The Intelligent Roadmap for Community College Students - AI-powered transfer planning with transcript parsing, smart advisor chat, and real-time progress tracking.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published