Skip to content

Latest commit

ย 

History

History
126 lines (86 loc) ยท 2.84 KB

File metadata and controls

126 lines (86 loc) ยท 2.84 KB

๐Ÿš€ BooleanCoder

A Full-Stack Coding Platform for Practice, Learning & AI-Assisted Development


๐Ÿ”— Live Demo

๐Ÿ‘‰ (Add your deployed link here)


๐Ÿ“Œ Overview

BooleanCoder is a modern full-stack coding platform built to help developers enhance their problem-solving skills through an interactive environment, AI-powered assistance, and real-time feedback mechanisms.


โœจ Features

  • ๐Ÿงฉ Curated coding problems with structured solutions
  • ๐Ÿ’ป Multi-language code editor
  • ๐Ÿค– AI-powered code explanation & summarization
  • ๐Ÿ” Secure authentication (Firebase)
  • โฑ๏ธ Timer for tracking performance
  • ๐ŸŽ‰ Real-time UI feedback & notifications
  • ๐Ÿ“š Integrated learning resources
  • ๐Ÿ’ก Project ideas collaboration module

๐Ÿ› ๏ธ Tech Stack

Category Technologies
Frontend Next.js, React.js, TypeScript, Tailwind CSS
Backend Firebase Authentication, Firestore
Deployment Vercel
Tools Git, GitHub, VS Code

๐Ÿ—๏ธ Architecture

Frontend (Next.js + React) โ†“ API Routes (Next.js Backend) โ†“ Firebase (Authentication & Firestore) โ†“ External APIs (AI Integration)


โš™๏ธ Local Setup

git clone https://github.com/Mahima507/BooleanCode-App.git
cd BooleanCode-App
npm install
npm run dev

๐Ÿ” Environment Variables

Create .env.local file:

NEXT_PUBLIC_FIREBASE_API_KEY=your_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id

NEXT_PUBLIC_AI_API_KEY=your_api_key

๐Ÿš€ Deployment

Deployed using Vercel with CI/CD integration.

๐Ÿ“ธ Screenshots

Home Page Editor

๐Ÿ“ˆ Highlights

  • Scalable full-stack architecture
  • AI integration for enhanced learning
  • Clean and responsive UI
  • Secure authentication and database handling

๐Ÿ”ฎ Future Improvements

  • Real-time code execution
  • User dashboard & analytics
  • Leaderboard system
  • Public user profiles

๐Ÿ‘ฉโ€๐Ÿ’ป Author

Mahima Chandel

GitHub: https://github.com/Mahima507

LinkedIn: https://www.linkedin.com/in/mahima0811/

โญ Support

If you like this project, give it a โญ on GitHub!