What Is This?

College Survival AI is a humor-infused productivity tool designed specifically for students. It combines AI assistance with practical tools to help you manage assignments, deadlines, and your overall mental health during college.

We believe productivity tools don't have to be boring, and stress management doesn't have to be clinical. That's why we've built a system that talks to you like a supportive friend while actually helping you get stuff done.

Survival Calculator

Calculate your probability of surviving tomorrow based on sleep, assignments, and coffee intake. Get funny labels like "Academic Warrior" or "Mentally Gone" based on your score.

Task Reminder System

Track assignments, tests, and presentations with intelligent reminders that escalate based on urgency. Get AI-powered help breaking down tasks when you're stuck.

AI Bestie

Your friendly, slightly sarcastic AI study buddy. Get academic help, stress support, and personalized advice that adapts to your current survival score and task load.

How It Works

1

Data Input

You provide information about your sleep, assignments, and coffee consumption. All data is stored locally in your browser (no login required).

2

AI Analysis

Our system analyzes your data using a combination of algorithmic logic and the Gemini AI API to provide personalized insights and recommendations.

3

Smart Reminders

The system tracks your deadlines and provides escalating reminders (gentle → serious → emergency) based on how close the deadline is.

4

Personalized Assistance

AI Bestie adapts its tone and advice based on your survival score, task urgency, and stress level to provide the most helpful support.

Privacy & Data

Important: College Survival AI is designed with privacy in mind:

  • No login required - everything works locally in your browser
  • All data is stored in your browser's localStorage
  • AI requests are anonymized and not linked to your identity
  • No tracking, ads, or data selling
  • Open source code - you can review exactly what it does

The AI functionality uses Google's Gemini API, but your API key stays on your own server (see backend setup instructions).

Technical Details

This project is built with:

HTML5 CSS3 JavaScript Node.js Gemini API LocalStorage

It follows a clean architecture with separate frontend and backend components. The frontend is entirely static with no frameworks, while the backend handles AI API calls securely.

Backend Setup

To use the AI features, you need to set up the backend:

  1. Navigate to the backend folder
  2. Run npm install to install dependencies
  3. Create a .env file with your Gemini API key: GEMINI_API_KEY=your_key_here
  4. Run node server.js to start the server
  5. The server will run on http://localhost:3000