Flash Cards is a web application project using Ruby on Rails. The application allows logged in users to CRUD flash cards and collections of flash cards (called 'study sets'). Users can also see study sets created by other users and add them to their study list. Study sets can be organized with folders.
To check out this project, follow these installation steps:
- Fork and clone the repository
- In your command line, change directories into the
flash-cards
folder - Run
bundle install
- Some gems may require additional set up. Refer to their documentation.
Setting up environmental variables for Google OAuth 2: dotenv
Setting up Google OAuth 2 Authentication: omniauth, omniauth-google-oauth2
For user authentication: devise
For a more detailed look into the makings of this project, check out these blog posts: