Skip to content

Janmejay-Pandya/Notion-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧭 Notion AI Agent β€” Smart Note & Task Creator

This project is an AI-powered Notion Assistant built with LangGraph, Gemini (Google Generative AI), and the Notion API.
It allows you to create beautifully structured notes, checklists, and tables directly in Notion β€” just by typing natural language prompts into a sleek React + Tailwind UI.


πŸš€ Overview

Imagine saying:

"Plan a trip to Mumbai with 5–6 places to visit, each with best visiting time, formatted as checkboxes."

And instantly getting a fully formatted Notion note like:

  • βœ… Interactive checkboxes for each place
  • 🏷️ Headings & sub-sections
  • πŸ“… Tables summarizing times
  • ✍️ Properly formatted paragraphs

This app acts as your personal AI-driven Notion content creator, letting you manage travel plans, meeting summaries, to-do lists, or project notes β€” all hands-free.


🧩 Tech Stack

Layer Tech
Frontend React + Tailwind CSS
Backend FastAPI (Python)
AI Engine Gemini (via langchain-google-genai)
Workflow Orchestration LangGraph
Database / Notes Notion API
Environment Python 3.10+ / Node 18+

βš™οΈ Features

βœ… Create structured notes in Notion using natural language
βœ… Automatically formats:

  • Headings (#, ##)
  • Checkboxes (- [ ] Task)
  • Tables (| col1 | col2 |) βœ… Supports markdown β†’ native Notion block conversion
    βœ… React + Tailwind frontend for user prompts
    βœ… FastAPI backend integrated with LangGraph
    βœ… Secure .env-based credential management

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors