See Flashily in action by clicking the image below!
Welcome to Flashily, the innovative flashcard app powered by OpenAI's GPT API! Flashily aims to simplify and enhance your learning experience by allowing you to effortlessly create flashcards from your documents in just a few clicks.
Flashily makes it easy to turn your documents into flashcards. Simply upload your documents in popular formats such as PDF, DOCX, or TXT, and let the app automatically generate relevant flashcards.
We harnessed OpenAI's GPT API along with vector database chroma to create effective flashcards.
Flashily features an intuitive and user-friendly interface. Navigate effortlessly through the app, upload your documents, and create flashcards with just a few clicks.
Tailor your flashcards to suit your learning preferences. Customize the content, format, and style of your flashcards to create a personalized learning experience.
Experience a new dimension of learning with Flashily's audio playback feature. Powered by OpenAI's Text-to-Speech (TTS) API, you can now listen to your flashcards in a natural and engaging voice. Enhance your learning by absorbing information through auditory channels, making your study sessions more dynamic and effective. Simply click the π button and let the power of TTS bring your flashcards to life.
- Clone the repository: git clone https://github.com/therealcyberlord/Flashily.AI.git
- Install dependencies:
npm install for the frontend
andpython install -r requirements.txt
for the backend - Set up your OpenAI API key: Obtain your API key from OpenAI and replace 'YOUR_API_KEY' in the .env file.
- Start the app:
npm run dev
for the frontend andpython main.py
for the backend - Open your browser and visit http://localhost:3000 to access Flashily.
Happy learning with Flashily!
Made by Xingyu and Gauri