Master your knowledge with engaging flashcards on Data Structures & Algorithms, Python, JavaScript, React, and more! Logged in users can also make their own flash cards for future study.
- Flashcards on multiple topics
- AI integration for topic explanation
- Authentication from Email + Password, or via Google Sign In
- Authenticated Users can add and view custom flash cards
- Responsive Design
- Main Framework - React
- Styling - TailwindCSS
- Component Library - ShadCN
- Icons - Radix UI
- LLM Integration - Llama 3 (via Groq)
- Backend As A Service - Firebase
- Database - Firestore Database
- Serverless Functions - Firebase Cloud Functions
- Auth - Firebase Auth
- Deployment - Netlify
- Code Formatting - Prettier
- Linting - ESLint
- Package Manager - NPM
This project is licensed under the MIT license.
- Clone this repo
- Install the dependencies:
npm install
- Start a local dev server:
npm run dev
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:5173 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |