Skip to content

aayushgzip/Codeflash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CodeFlash - Flashcard-Based Developer Tool

CodeFlash Contributions Welcome License

CodeFlash is a flashcard-based developer tool for storing and managing code snippets. Built using FastAPI for the backend and Next.js for the frontend, it helps developers quickly save, search, and retrieve their frequently used code snippets.

📌 Features

  • ✨ Store and retrieve code snippets with ease
  • 🔍 Search for snippets efficiently
  • 🔄 Sync snippets using Firebase Firestore
  • 📚 Organized by programming languages & tags
  • 🏎️ Fast and responsive UI with Next.js

⚡ Tech Stack

Frontend Backend Database Hosting
Next.js (React) FastAPI Firebase Firestore Vercel & Firebase

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/your-username/CodeFlash.git
cd CodeFlash

2️⃣ Backend Setup (FastAPI + Firebase)

cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload

3️⃣ Frontend Setup (Next.js)

cd frontend
npm install
export const API_URL = 'http://127.0.0.1:8000';
npm run dev

👥 Contributing

We welcome contributions! 🚀 If you'd like to improve this project, follow these steps:

  • Fork the repository 🍴
  • Create a new branch (git checkout -b feature-branch)
  • Commit your changes (git commit -m 'Add new feature')
  • Push to the branch (git push origin feature-branch)
  • Open a Pull Request 📩

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published