FlashcardsPro


Team Members: Matthew Carroll, Clayton Cornett, Shelby Heffron, Ryan Filkins, Josh Westbrook

Description:

This application is two fold, it is both a website and android mobile app. Both can be used as independent systems to easily build and study flashcards. They manage user profiles and remember flashcards from session to session making it easy to leave the application and rejoin whenever it becomes conveient again. The whole idea was to make studying for our finals easier and we found combining traditional study tactics and development in the process to help us learn the best. That way it connects our kinectic and visual learning and we get a full understanding of course material.

Schemas:


Cards Table

cards schema


Users Table

users schema


Sets Table

sets schema


ERD (Entity Relationship Diagram):

ERD diagram


CRUD Locations:

  • Create: The app and website both create data for the database whenever a user signs up, creates a set, or creates a card
  • Read: The app and website both read data from the database to retain card and set information between sessions
  • Update: The app and website both update data in the database when the update button is clicked and the user types in new information
  • Delete: The app and website both delete data from the database when the delete button is clicked next to a card, set, or user account

Videos: