
isko.ph: A Comprehensive Platform for UP Students
Core Features
📊 Academic Tools
- GWA Calculator - Track and calculate your General Weighted Average with ease
- Note App with Summarizer - Take notes and get AI-powered summaries
- Flashcards - Create and study with interactive flashcards
- Image to LaTeX - Convert mathematical equations from images to LaTeX format
🧠 AI-Powered Learning
- Gizmo-like Quiz Platform with multiple question types:
- Memorization-based questions with custom instructions
- Enumeration-based assessments
- Problem-solving questions
- Essay-type questions with AI grading
- Chat with PDF - Ask questions about your documents with accurate citations
- Humanize AI - Make AI-generated content more natural
- AI Checker - Detect AI-generated content
- Plagiarism Checker - Ensure academic integrity
🎨 Creative & Design Tools
- Free Canva Subscription - Access premium design features
- Canva Templates Marketplace - Get free templates or sell your own creations
- PDF Image Recognition - Extract and work with images from PDF documents
🌐 Community & Opportunities
- Social Media/Freedom Wall - Connect with fellow UP students
- Internship Listings - Discover relevant internship opportunities
Technology Stack
Frontend
- Next.js 14 - React-based framework with App Router for server-side rendering and optimal performance
- TypeScript - Type-safe development for better code quality and maintainability
- Tailwind CSS - Utility-first CSS framework for responsive and modern UI design
- Shadcn/ui - Reusable component library built on Radix UI primitives
Backend & APIs
- Next.js API Routes - Serverless functions for backend logic
- Node.js - Runtime environment for server-side operations
- RESTful APIs - Standard API architecture for client-server communication
- GraphQL - Query language for efficient data fetching (select endpoints)
Database & Authentication
- Supabase - PostgreSQL database with real-time subscriptions
- Supabase Auth - Authentication and user management system
- Row Level Security (RLS) - Database-level security policies
Cloud Infrastructure (AWS)
- Amazon ECS - Container orchestration service
- Kubernetes (EKS) - Container orchestration for microservices architecture
- AWS Lambda - Serverless functions for specific operations
- Amazon S3 - Object storage for files, images, and documents
- CloudFront CDN - Content delivery network for global performance
- Application Load Balancer - Traffic distribution across services
Microservices Architecture
- AI Processing Service - Handles ML operations (summarization, quiz generation)
- PDF Processing Service - Document parsing and image extraction
- Payment Service - Subscription and billing management
- Notification Service - Email and in-app notifications
- Content Moderation Service - Automated content filtering for community features
AI & Machine Learning
- OpenAI GPT-4 - Natural language processing and content generation
- Claude AI - Alternative AI model for specific use cases
- Tesseract OCR - Optical character recognition for image-to-text conversion
- MathPix API - Mathematical equation recognition for LaTeX conversion
DevOps & Monitoring
- Docker - Containerization for consistent deployments
- GitHub Actions - CI/CD pipeline automation
- AWS CloudWatch - Application monitoring and logging
- Sentry - Error tracking and performance monitoring
- Vercel - Frontend deployment and edge functions
Third-Party Integrations
- Stripe - Payment processing for subscriptions
- Canva API - Design tool integration
- SendGrid - Transactional email service
- Uploadcare - File upload and processing service
Subscription
Empowering UP students with the tools they need to excel academically and professionally.