Skip to content
View SCANAI01's full-sized avatar

Block or report SCANAI01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SCANAI01/README.md

SCANAI01 Banner

🎯 Overview

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.


Next.js React TypeScript Tailwind CSS Node.js

Build Status Code Quality Security Maintenance


πŸ“‹ Table of Contents


✨ Features

  • πŸ€– 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

πŸ› οΈ Tech Stack

Frontend

  • 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

Backend

  • Runtime: Node.js
  • Database: Supabase (PostgreSQL)
  • Authentication: Supabase Auth
  • API Routes: Next.js API Routes

Development Tools

  • Linter: ESLint 9.39
  • Build Tool: Next.js
  • Formatting: Prettier compatible
  • Testing: Jest compatible

πŸ“ Project Structure

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

πŸ”§ Environment Variables

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 here

Note: Never commit .env.local or any .env files containing sensitive information.


πŸ”Œ API Routes

Token Analysis

  • Endpoint: /api/analyze-token
  • Method: POST
  • Description: Analyze a token with comprehensive metrics and insights

Chat

  • Endpoint: /api/chat/bsc
  • Method: POST
  • Description: Chat interface for token discussions and analysis

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


⬆ back to top

Copyright Β© 2025 SCANAI01. All rights reserved.

Popular repositories Loading

  1. SCANAI01 SCANAI01 Public

    TypeScript