SCANAI01 is a modern, full-stack web application built with Next.js and React. It provides intelligent token analysis and chat functionality with advanced market insights and sentiment analysis capabilities.
- π€ AI-Powered Token Analysis - Comprehensive token evaluation and insights
- π¬ Real-time Chat - Interactive chat interface with AI assistance
- π Advanced Analytics - Price charts, market trends, and technical analysis
- π¨ Modern UI - Responsive design with Tailwind CSS and Radix UI components
- π Secure Backend - Supabase integration for authentication and data management
- β‘ High Performance - Optimized with Next.js and modern web standards
- π± Mobile Responsive - Works seamlessly on all devices
- π Dark Mode Support - Theme provider for light and dark modes
- Framework: Next.js 16.0
- UI Library: React 18.3
- Language: TypeScript 5.9
- Styling: Tailwind CSS 3.4
- UI Components: Radix UI
- Animations: Framer Motion
- Package Manager: pnpm
- Runtime: Node.js
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth
- API Routes: Next.js API Routes
- Linter: ESLint 9.39
- Build Tool: Next.js
- Formatting: Prettier compatible
- Testing: Jest compatible
scanai01/
βββ app/ # Next.js App Router
β βββ api/ # API routes
β β βββ analyze-token/ # Token analysis endpoint
β β βββ chat/ # Chat endpoint
β βββ analyze/ # Token analysis pages
β βββ chat/ # Chat interface
β βββ layout.tsx # Root layout
β βββ page.tsx # Homepage
β βββ globals.css # Global styles
βββ components/ # React components
β βββ analysis/ # Analysis-specific components
β β βββ ChartEmbed.tsx
β β βββ CommentaryPanel.tsx
β β βββ SentimentPanel.tsx
β βββ ui/ # Reusable UI components
β βββ theme-provider.tsx # Theme configuration
βββ src/ # Source code
β βββ components/ # Additional components
β βββ hooks/ # Custom React hooks
β βββ integrations/ # Third-party integrations
β βββ lib/ # Utility functions
β βββ styles/ # Style files
βββ supabase/ # Supabase configuration
β βββ functions/ # Serverless functions
βββ public/ # Static assets
βββ styles/ # Global styles
βββ hooks/ # Global hooks
βββ lib/ # Global utilities
βββ package.json # Dependencies
βββ tsconfig.json # TypeScript config
βββ tailwind.config.ts # Tailwind configuration
βββ next.config.mjs # Next.js configuration
βββ README.md # This file
Create a .env.local file in the root directory:
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_public_anon_key
# API Configuration (if needed)
# Add your API endpoints hereNote: Never commit .env.local or any .env files containing sensitive information.
- Endpoint:
/api/analyze-token - Method: POST
- Description: Analyze a token with comprehensive metrics and insights
- Endpoint:
/api/chat/bsc - Method: POST
- Description: Chat interface for token discussions and analysis
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright Β© 2025 SCANAI01. All rights reserved.
