Welcome to Learn Planner - Your Ultimate Learning Companion! 🎯 This application is designed to revolutionize how you organize and track your learning journey. With intuitive features and a user-friendly interface, you'll stay on top of your educational goals like never before.
Feature | Description | Emoji |
---|---|---|
Course Management | Add, edit, and remove courses with ease | 📚 |
Task Tracking | Stay organized with comprehensive task management | 📌 |
Progress Monitoring | Visualize your learning journey with interactive charts | 📊 |
User Interface | Clean, modern, and intuitive design | 🖥️ |
Goal Setting | Set and track learning objectives | 🎯 |
Reminders | Never miss important deadlines | ⏰ |
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone https://github.com/Rivalcoder/Learn-Planner.git
-
Navigate to the project folder:
cd Learn-Planner
-
Install dependencies:
npm install
-
Start the development server:
npm start
Endpoint | Method | Description |
---|---|---|
/courses |
GET | Fetch all courses |
/courses |
POST | Add a new course |
/courses/:id |
PUT | Update an existing course |
/courses/:id |
DELETE | Remove a course |
/tasks |
GET | Get all tasks |
/tasks |
POST | Create a new task |
/progress |
GET | Get learning progress |
Metric | Value |
---|---|
Active Users | 1000+ |
Courses Managed | 5000+ |
Tasks Completed | 25000+ |
User Satisfaction | 4.8/5 |
"A game-changer for managing my online courses! The interface is intuitive and the progress tracking is phenomenal. Highly recommended!" - User A ⭐⭐⭐⭐⭐
"This app has completely transformed how I organize my learning. The visual progress tracking keeps me motivated!" - User B ⭐⭐⭐⭐⭐
"As a student, this tool has been invaluable. It keeps me accountable and organized throughout my learning journey." - User C ⭐⭐⭐⭐⭐
Need help? Check out our Documentation or open an issue in our Issue Tracker.