realtrev / quizzable

Quizzable is a web application designed to enhance studying and learning through interactive flashcards and question-answer sets.

Home Page:https://quizzable.trevord.live

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quizzable

Quizzable is a web application designed to enhance studying and learning through interactive flashcards and question-answer sets. It provides users with a platform to create, share, and study various sets of flashcards and questions, making the learning experience engaging and effective.

Features

  • Account Creation: Users can create an account to access personalized features and save their study progress.
  • Flashcard and Question Sets: Users can create their own sets of flashcards or question-answer pairs for studying.
  • Study Modes: Multiple study modes are available, including Classic, Test, Quiz, Desk, and Learn modes, catering to different learning preferences.
  • Featured Sets: Users can explore and study from a curated collection of featured sets for various subjects.
  • Social Interactions: Users can follow other users, star and like sets, and receive notifications for friend requests, likes, and mentions.
  • Search Functionality: Users can search for specific sets or topics to find relevant study materials.
  • Achievements: Gamification elements are incorporated through achievements, rewarding users for their progress and accomplishments.
  • Verified Sets: Sets that have been confirmed as legitimate by the platform administrators are marked as verified.
  • Customization: Users can customize their account preferences, including profile settings and privacy options.

Technologies Used

Frontend: SvelteKit and SkeletonUI/TailwindCSS

Backend: SvelteKit API routes

Database: Custom PocketBase database

APIs: Integration with external APIs for search functionality and user authentication (Google)

Deployment: Hosting locally and on Vercel

Developers

This project is currently being developed by a single person. I will do everything I can to maintain this project and keep it up-to-date, but I cannot guarantee that I will be able to do so. If you are interested in contributing to this project, please contact me using the information below.

Thanks, Trevor

License

This project is licensed under the Creative Commonse Attribution-NonCommercial-NoDerivatives 4.0 International Public License. Simply put, this license allows people to share and use this code for non-commercial purposes, as long as they give Quizzable credit and do not make any changes or create new works from this original work. The reason for using this license is that I want to make this project available for others to learn from and use, but I do not want others to profit from my work or use it to create their own projects.

Contact

For any questions or inquiries, please contact us at contact@trevord.live.

Visit the live version of Quizzable at https://www.quizzable.trevord.live.

We appreciate your interest in Quizzable and welcome your feedback and suggestions!

About

Quizzable is a web application designed to enhance studying and learning through interactive flashcards and question-answer sets.

https://quizzable.trevord.live

License:Other


Languages

Language:JavaScript 64.9%Language:Svelte 25.2%Language:TypeScript 8.3%Language:CSS 1.3%Language:HTML 0.2%Language:Shell 0.1%Language:Go 0.0%