Table of Contents
The AI-powered Planner is a web application designed to help managing schedules effectively. Integrated with AI, it provides feedback and analytics to optimize scheduling and time management.
- Authentication & Profile Management: Secure login, user session and support Google OAuth.
- Task Management: Create, update, prioritize, and track study tasks.
- Smart Scheduling: Plan sessions via an intuitive interface.
- AI Suggestions: Get personalized insights to optimize study patterns.
- Focus Timer: Track study sessions using the Pomodoro technique.
- Analytics Dashboard: Visualize habits, time usage, and performance trends.
To set up the project locally, follow these steps.
- Node.js and npm installed.
- MongoDB instance running.
- Clone the repository:
git clone ...
- Install dependencies:
npm install
- Set up environment variables:
- Create a
.env.localfile in the root directory. - Add the variables found in
.env.example.
- Create a
- Start the development server:
npm run dev
- Add & Manage Tasks: Create study goals and prioritize them.
- Schedule Tasks: Organize tasks using an interactive scheduler.
- Use AI Insights: Receive suggestions to enhance time management.
- Focus Timer: Track sessions with the built-in timer.
- Track Progress: View analytics and performance reports.
Distributed under the MIT License. See LICENSE for more information.
Ngo Cao Anh Thinh | anhthinhncat@gmail.com | +84 933 276 382
Project Link: Bygram
