Skip to content

freddyfavour/NotionOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

NotionOS - AI Daily Planner โœจ

NotionOS Banner

NotionOS is a magical, AI-powered productivity assistant that turns your cluttered Notion workspace into a focused, action-oriented daily adventure. It uses advanced AI to analyze your goals and tasks, creating an optimized plan that helps you sparkle every day! ๐Ÿ’–

โœจ Features

  • ๐Ÿค– AI-Powered Planning: Automatically generates a daily plan based on your Notion goals and tasks.
  • ๐Ÿ”„ Real-time Notion Sync: Seamlessly integrates with your Notion databases for goals and tasks.
  • ๐ŸŽจ 20+ Kawaii Themes: Customize your experience with a wide palette of magical colors.
  • ๐Ÿ“… Visual Calendar: See your tasks and goals laid out in a beautiful, intuitive calendar view.
  • ๐Ÿ’ฌ AI Chat Assistant: Get help, advice, or quick updates through the integrated AI agent.
  • ๐ŸŽฏ Goal Tracking: Monitor your progress on long-term goals with visual progress bars.

๐Ÿš€ Getting Started

Prerequisites

  • A Notion account with an Internal Integration Token.
  • A Notion workspace with two databases: Goals and Tasks.
  • A Gemini AI API Key (provided automatically in AI Studio).

Installation

  1. Clone the repository:

    git clone https://github.com/freddyfavour/notionos.git
    cd notion-os
  2. Install dependencies:

    npm install
  3. Configure Environment Variables: Create a .env file based on .env.example:

    NOTION_API_KEY="your_notion_token"
    NOTION_GOALS_DB_ID="your_goals_db_id"
    NOTION_TASKS_DB_ID="your_tasks_db_id"
    GEMINI_API_KEY="your_gemini_key"
  4. Run the development server:

    npm run dev

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React 19, Vite, Tailwind CSS 4.0
  • Animations: Framer Motion
  • Icons: Lucide React
  • Backend: Express (Node.js)
  • AI: Google Gemini API (@google/genai)
  • Database: Notion API (@notionhq/client)

๐ŸŽจ Customization

You can change the theme by clicking the Palette icon in the navigation sidebar. Choose from 20 different magical colors to match your mood!


Made with โœจ and ๐Ÿ’– by Favour Alfred.

About

NotionOS is a magical, AI-powered productivity assistant that turns your cluttered Notion workspace into a focused, action-oriented daily adventure. It uses advanced AI to analyze your goals and tasks, creating an optimized plan that helps you sparkle every day! ๐Ÿ’–

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors