Namaste-AI
Health Warn
- License Γ’β¬β License: MIT
- Description Γ’β¬β Repository has a description
- Active repo Γ’β¬β Last push 0 days ago
- Low visibility Γ’β¬β Only 6 GitHub stars
Code Pass
- Code scan Γ’β¬β Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions Γ’β¬β No dangerous permissions requested
No AI report is available for this listing yet.
Namaste AI π by Akshay Saini (Founder of NamasteDev) β Notes, learnings, and projects β exploring LLMs, RAG, AI agents, MCP, and AI-powered applications. #AI #LLM #RAG #MCP
Namaste AI π
Namaste AI is a hands-on learning journey to understand modern Artificial Intelligence and build real-world AI applications.
Created while learning from the Namaste AI course π₯ by Akshay Saini, Founder of NamasteDev.
This repository is my learning in public journey, where I share my handwritten notes, learnings, experiments, and projects as I explore AI. βοΈπ€
π‘ The goal is not just to use AI tools.
Understand how AI works β Build with AI β Learn by doing β Share the journey. π
π Live Demo
π namaste-ai-dev.vercel.app
βοΈ Take Notes β’ π‘ Learn concepts β’ π οΈ Build Projects β’ π Learn in Public
π Course Roadmap
π Learn AI step by step β from understanding the foundations to building real-world AI applications.
βοΈ Along the way, I'm also creating and sharing my handwritten notes so my learning stays public and useful to others.
π§ Season 1 β Inside the Mind of AI
Understand how AI evolved, how modern AI systems work, and what happens inside an LLM.
π¬ Episode 01 β Welcome to Namaste AI
π± Begin your Namaste AI journey and explore what AI is, how it works, and what you'll learn throughout the course.
What you'll learn
- π€ What is AI?
- π§ How AI systems work
- πΊοΈ Course roadmap
- π What we'll build and explore
βοΈ Handwritten Notes:
- π Roadmap about Namaste AI Course View Episode Notes π
π°οΈ Episode 02 β The Evolution of AI
Explore the evolution of Artificial Intelligence and the breakthroughs that shaped modern AI systems.
What you'll learn
- π§ How AI started
- π Important AI milestones
- βοΈ Rule-based AI
- π€ Machine Learning
- π₯ The evolution toward modern AI
βοΈ Handwritten Notes:
- π What Is Artificial Intelligence? View Episode Notes π
- π The Evolution of Artificial Intelligence View Episode Notes π
- π Rule-Based AI View Episode Notes π
- π Machine Learning View Episode Notes π
π± Structure of this Project
Namaste-AI/
β
βββ π public/ # Static assets served at root
β βββ π images/
β βββ πΌοΈ hero-ai.webp # Hero section background image
β βββ π notes/ # Handwritten note images (per episode)
β βββ π s1-e1/ # Season 1 Β· Episode 01 notes
β β βββ s1-e1-welcome-to-namaste-ai.webp
β βββ π s1-e2/ # Season 1 Β· Episode 02 notes
β βββ s1-e2.1-what-is-artificial-intelligence.webp
β βββ s1-e2.2-can-machines-think.webp
β βββ s1-e2.3-rule-based-ai.webp
β βββ s1-e2.4-machine-learning.webp
β
βββ π src/ # Application source code
β βββ π app/ # Next.js App Router (pages & layouts)
β β βββ π¨ globals.css # Global styles, theme tokens, design system
β β βββ πΌοΈ icon.jpg # Favicon / app icon
β β βββ π layout.tsx # Root layout (metadata, fonts, providers)
β β βββ π notes/
β β βββ π page.tsx # Redirects to default season (/notes)
β β βββ π [seasonSlug]/ # Season routes (/notes/season-1)
β β βββ π page.tsx # Season overview page
β β βββ π [episodeSlug]/ # Episode routes (/notes/season-1/episode-1-...)
β β βββ π page.tsx # Episode viewer page
β β βββ π [pageSlug]/ # Direct page routes (/notes/.../rule-based-ai)
β β βββ π page.tsx # Individual note page with custom SEO
β β
β βββ π components/ # Reusable React components
β β βββ π home/
β β β βββ π§© Hero.tsx # Landing page hero section
β β βββ π layout/
β β β βββ π§© Header.tsx # Top navigation bar
β β β βββ π§© Navbar.tsx # Desktop navigation links
β β β βββ π§© Sidebar.tsx # Mobile slide-out menu
β β β βββ π§© Footer.tsx # Site footer with social links
β β βββ π notes/
β β βββ π§© Notes.tsx # Main notes page orchestrator
β β βββ π§© NotesHero.tsx # Notes page hero / header
β β βββ π§© SeasonTabs.tsx # Horizontal scrollable season tabs
β β βββ π§© SeasonBanner.tsx # Active season info banner
β β βββ π§© NotesFilter.tsx # Search bar + topic filter chips
β β βββ π§© EpisodeCard.tsx # Episode card with thumbnail & metadata
β β βββ π§© NotesViewerModal.tsx # Fullscreen notes viewer (zoom, nav, download)
β β
β βββ π context/
β β βββ π§ ThemeContext.tsx # Light / Dark theme provider
β β
β βββ π data/
β βββ π notesData.ts # All seasons, episodes & note pages data
β
βββ βοΈ next.config.ts # Next.js configuration
βββ βοΈ tsconfig.json # TypeScript configuration
βββ βοΈ eslint.config.mjs # ESLint configuration
βββ βοΈ postcss.config.mjs # PostCSS / Tailwind CSS config
βββ βοΈ .prettierrc # Prettier code formatter config
βββ π¦ package.json # Dependencies & scripts
π‘ Note images are organized by season and episode (
s1-e1/,s1-e2/, ...) so adding new episodes is as simple as dropping images into the right folder and updatingnotesData.ts.
π» Prerequisites
Before running the application, make sure you have the following installed:
- Node.js:
v18.xor later. - Package Manager:
npm(v9+),yarn,pnpm, orbun.
π₯ Clone this Repository
Follow these steps to set up and run RepoSpark locally:
1. Clone the Repo
git clone https://github.com/chetannada/Namaste-AI.git
2. Go to the project directory
cd Namaste-AI
3. Install Dependencies
npm install
4. Run Development Server
npm run dev
Open http://localhost:3000 in your browser to start analyzing repositories!
βοΈ Contributing
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
To contribute:
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). Ensure pre-commit hooks (Husky, Prettier, ESLint) pass successfully. - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Please follow our coding standards:
- Always use TypeScript (avoid
any). - Prefer Server Components; use Client Components only when necessary.
- Keep components modular, reusable, and avoid UI duplication.
π License
MIT License
π€ Let's Connect
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found