Skip to content

a project where you get no helpful information

Notifications You must be signed in to change notification settings

sillynano/ZeroIQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1e9bb45Β Β·Β Β· Jul 24, 2025

History

14 Commits
Jul 11, 2025
Jul 24, 2025
Jul 24, 2025
Jul 11, 2025
Jul 24, 2025
Jul 24, 2025
Jul 23, 2025
Jul 11, 2025
Jul 24, 2025
Jul 24, 2025
Jul 11, 2025
Jul 11, 2025
Jul 11, 2025
Jul 24, 2025
Jul 24, 2025
Jul 11, 2025
Jul 11, 2025

Repository files navigation

🧠 ZeroIQ

A project where you get "helpful information" with style! 🎨

A modern Next.js application with MongoDB integration, featuring a complete review system, user authentication, and beautiful UI components. Despite its playful name, ZeroIQ showcases modern web development practices.

✨ Features

  • πŸš€ Next.js 15 with App Router and Turbopack
  • βš›οΈ React 19 with latest features
  • πŸ—„οΈ MongoDB Atlas for persistent data storage
  • πŸ“ Review System with ratings and comments
  • πŸ‘€ User Authentication (Guest/Project Owner roles)
  • 🎨 Tailwind CSS 4 for modern styling
  • πŸŒ™ Dark/Light Mode with next-themes
  • πŸ“± Responsive Design with mobile-first approach
  • 🧩 Radix UI Components for accessibility
  • 🎭 Beautiful UI with shadcn/ui components
  • πŸ“Š Charts & Data Visualizationtion with Recharts
  • πŸ”§ TypeScript for type safety
  • πŸŽͺ Rich Component Library with 30+ components
  • ⚑ API Routes for serverless backend functionality

πŸ› οΈ Tech Stack

Core

  • Framework: Next.js 15.3.5
  • Runtime: React 19
  • Language: TypeScript 5
  • Styling: Tailwind CSS 4

UI Components

  • Base: Radix UI primitives
  • Icons: Lucide React
  • Animations: Tailwind Animate CSS
  • Charts: Recharts
  • Forms: React Hook Form + Zod validation

🧩 UI Components

This project includes a comprehensive set of UI components:

Layout & Navigationtion

  • Sidebar, Navigation Menu, Breadcrumb, Pagination

Form Controls

  • Input, Textarea, Select, Checkbox, Radio Group, Switch, Slider

Data Display

  • Table, Card, Badge, Avatar, Progress, Charts

Feedback

  • Alert, Dialog, Sheet, Popover, Tooltip, Sonner (toast)

Interactive

  • Button, Dropdown Menu, Context Menu, Command Palette

🎨 Theming

The app supports both light and dark themes with seamless switching:

  • Theme persistence across sessions
  • System preference detection
  • Custom theme toggle component
  • Tailwind CSS dark mode support

πŸ”§ VS Code Integration

Pre-configured VS Code settings for optimal development:

  • Debug Configurations: Multiple launch configs for debugging
  • Tasks: Quick commands for common operations
  • Extensions: Recommended extensions for best experience

Debug Options

  • Start Development Server
  • Debug Server-side Code
  • Debug Client-side Code
  • Full Stack Debugging

οΏ½ Deployment

Deploy to Vercel

The easiest way to deploy ZeroIQ is using Vercel:

  1. Push to GitHub:

    git add .
    git commit -m  "Ready for deployment"
    git push origin mainn
  2. Deploy on Vercel:

    • Go to vercel.com
    • Import your GitHub repository
    • Add environment variables (see below)
    • Deploy!
  3. Environment Variables: Set these in your Vercel dashboard::

    MONGODB_URI=your_mongodb_connection_string
    NEXT_PUBLIC_PROJECT_OWNER_PASSWORD=your_admin_password
    
    
  4. MongoDB Atlas Setup:

    • Create a MongoDB Atlas cluster
    • Add your deployment IP to the allowlist
    • Create a database user with read/write permissions

πŸ“– Detailed deployment guide: See VERCEL_DEPLOYMENT.md

οΏ½πŸ“± Responsive Design

Built with mobile-first approach:

  • Responsive breakpoints
  • Touch-friendly interactions
  • Optimized for all screen sizes
  • Progressive enhancement

πŸ”§ Environment Setup

  1. Copy .env.example to .env.local
  2. Fill in your MongoDB connection string
  3. Set your project owner password
  4. Start the development server

πŸ“š Learn More

Next.js Resources

UI Components

Database

Remember: Despite the name "ZeroIQ", this project is built with maximum intelligence and best practices! 🧠✨

About

a project where you get no helpful information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published