Flashify is a fully responsive web-based application designed to enhance your learning experience through interactive flashcards. Whether you're studying for exams, learning a new language, or simply expanding your knowledge, Flashify provides an engaging platform to create, manage, and quiz yourself with customized flashcard decks.
Flashify is a fully responsive web-based application designed to enhance your learning experience through interactive flashcards. Whether you're studying for exams, learning a new language, or simply expanding your knowledge, Flashify provides an engaging platform to create, manage, and quiz yourself with customized flashcard decks.
Clone the repository:
git clone https://github.com/harshpreet931/Flashify.git
Navigate to the project directory:
cd Flashify
Install dependencies:
npm install
Start the server:
npm start
Open your browser and visit http://localhost:3000
to start using Flashify.
Note: If you are facing any issues in npm start.. there may be something running on your portnumber :3000, in order to fix that change the port number in server.js
public/
: Contains all static files (HTML, CSS, client-side JS)server.js
: Express server setup and routingcreateDeck.js
: Handles deck creation functionalityquiz.js
: Manages quiz logic and user interactionspreviousScores.js
: Displays and manages user's quiz historyFlashify is hosted on Vercel, providing fast and reliable access to the application. You can access the live version at https://flashify-quiz.vercel.app.
Harshpreet Singh - LinkedIn
Project Link: https://github.com/harshpreet931/Flashify
Made with ❤️ by Harshpreet Singh