Giter Site home page Giter Site logo

studystacks's Introduction

StudyStacks

Flashcard software to help you study more effectively.

StudyStacks is an application that serves to help students and learners create and manage flashcards they can use daily to reinforce their learning. Users can create stacks of their own cards with information on both sides, customized to their liking. They are able study their cards in sequential or random order. Being a university student myself, I found that creating an application to help myself and other students learn more effectively would be interesting as I am able to understand the problem domain particularly well. Students are always on the hunt for tools to help them study more efficiently and StudyStacks aims to be just that.

StudyStacks may be helpful if you find yourself in any of these situations:

  • You are a university student studying for midterms or finals.
  • You find yourself in a foreign country and need to learn the language.
  • You are meeting your girlfriend's parents soon and need to memorize facts about her dad's favourite football team.

User Stories

  • As a user, I want to be able to add a new card to my stack of cards.
  • As a user, I want to be able to flag a card I am having trouble with.
  • As a user, I want to be able to delete any stacks I have no need for.
  • As a user, I want to be able to view the cards in my stack in a random order.
  • As a user, I want to be able to save my card stacks to a file.
  • As a user, I want to be able to load my card stacks from a file previously saved.

Sample of EventLog occurrences

Fri Apr 01 09:34:18 PDT 2022 New card added to CPSC 210

Fri Apr 01 09:34:22 PDT 2022 Card flag status updated to flagged

Fri Apr 01 09:34:24 PDT 2022 Card flag status updated to unflagged

studystacks's People

Contributors

anmolsangha23 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.