https://github.com/DevOpsWithAlii/Flashcard-App
https://github.com/DevOpsWithAlii/Flashcard-App
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/DevOpsWithAlii/Flashcard-App
- Owner: DevOpsWithAlii
- Created: 2024-05-29T10:57:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-11T07:49:16.000Z (over 1 year ago)
- Last Synced: 2025-04-09T08:19:36.215Z (about 1 year ago)
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Flashcard App UI/UX Design:
I created an easy-to-use interface for a flashcard app, making it simple and enjoyable for users to study.
The design focused on making the app visually appealing and easy to navigate, helping users learn more effectively.
I listened to user feedback and ran tests to makee sure the design was intuitive and improved it based on what users said.
SQLite Data Management Integration:
I set up a database system using SQLite to organize and handle data in thhe flashcard app.
Designed the database structure to efficiently store flashcard content, track user progress, and manage other important data.
I made sure that the database worked smoothly and quickly by optimizing how it searched for information and performed tasks.
Randomized Study Mode Feature Development:
I created a feature that randomly selects flashcards for users to study, making learning more engaging.
Github= amreeta97.... pass= Jugnu@9798
Developed algorithms that choose flashcards randomly to encourage users to actively remember information.
I made the feature customizable, so users can adjust settings to match their preferences for studying.
Spaced Repetition Algorithm Implementation:
Integrated a spaced repetition algorithm into the app to help users memorize information more effectively.
Developed algorithms that schedule when users should review flashcards based on the spaced repetition principle.
Made the app adapt the timing of reviews based on how well users remembered information and their feedback.
Version Control with Git for Collaborative Development:
I used Git to manage changes to the app's code and to work with others on developing it.
Established rules for how changes were made and reviewed to keep the development process organized.
Took advantage of Git's features like pull requests and code reviews to maintain the quality of the code and add new features smoothly.