Skip to content
devvyas909Public

About

Ignition Hacks 2024

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Meamifyy

A full-stack EdTech web application built in 36 hours at Ignition Hacks 2024. Meamifyy converts lecture notes or study content into auto-generated flashcards paired with memes — making revision more engaging for students.

Built by a team of three. My contribution covered the React frontend and the Imgflip API integration for meme generation.

How It Works

  1. User pastes lecture content or study notes into the input field
  2. The backend sends the content to the Groq LLM API, which extracts key concepts and generates flashcard questions and answers
  3. Each flashcard is paired with a meme fetched from the Imgflip API
  4. Flashcards are displayed in the React frontend and persisted via SQLAlchemy

Tech Stack

Layer Technology
Frontend React
Backend Flask (Python)
LLM API Groq
Meme API Imgflip
Database ORM SQLAlchemy
Language Python, JavaScript

My Contributions

  • Built the React frontend including the input interface, flashcard display components, and overall UI layout
  • Integrated the Imgflip API to fetch and attach memes to generated flashcards
  • Connected frontend to Flask backend endpoints

Setup

  1. Clone the repo
   git clone https://github.com/devvyas909/Meamifyy.git
   cd Meamifyy
  1. Create and activate a virtual environment
   python -m venv venv
   source venv/bin/activate  # Windows: venv\Scripts\activate
  1. Install Python dependencies
   pip install -r requirements.txt
  1. Install frontend dependencies
   cd frontend
   npm install
  1. Add your API keys to a .env file in the root directory GROQ_API_KEY="your-groq-api-key" IMGFLIP_USERNAME="your-imgflip-username" IMGFLIP_PASSWORD="your-imgflip-password"
  2. Run the backend
   python app.py
  1. Run the frontend
   cd frontend
   npm start

Known Limitations

Meme selection is based on Imgflip's available templates and doesn't always match the flashcard topic — a known constraint of the Imgflip free API. Given the 36-hour hackathon timeline, semantic meme matching was outside scope for this MVP.

Team

Built at Ignition Hacks 2024 — 36-hour hackathon. 3 contributors.

About

Ignition Hacks 2024

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages