Skip to content

Mahima507/BooleanCoder-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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!

Releases

No releases published

Packages

 
 
 

Contributors