PLEARN Documentation
Documentation for PLEARN - An intelligent mobile learning platform built with Next.js, Bun.js, and Capacitor, powered by AI from Senopati ITS.
Introduction
PLEARN is designed to help users improve productivity comprehensively. Through flexible scheduling features, users can create daily, weekly, and long-term plans in a structured manner. Each task can be assigned a priority, deadline, and reminders to ensure no important activity is missed. Beyond scheduling, the application also functions as a tracker to monitor user progress and habits. Every achievement is automatically recorded, allowing users to track their development over time. With an intuitive and easy-to-understand interface, PLEARN supports users in staying consistent, focused on goals, and managing time more effectively.
Bun.js Runtime
Ultra-fast JavaScript runtime & bundler
Capacitor Mobile
Native Android & iOS support
Senopati AI
Intelligent content generation
Video Preview
How to Use
Authentication
Sign up using your student email or log in to access your personalized dashboard.
Select Course
Browse through available courses tailored to your curriculum and learning path.
Learn & Ask AI Mentor
Study materials and chat with Senopati AI for instant clarification on difficult topics.
Take Quizzes
Test your knowledge with interactive quizzes and track your progress in real-time.
Want to Contribute?
PLEARN is an open-source project and we welcome contributions! Whether you want to fix bugs, improve documentation, or add new AI features, getting started is easy.
Development Guide
Follow these steps to set up the project locally on your machine.
git clone https://github.com/Araryarch/PLEARN.git
cd PLEARNbun installbun devServer running at http://localhost:3000
Android Build
To build the application for Android devices:
# Remove existing android folder if needed
rm -rf android
# Build project
bun run build
# Sync with Capacitor
npx cap sync android