Skip to content

Study app with full CRUD functionality. Mobile friendly design made with a combination of vanilla CSS Flex and Bootstrap.

Notifications You must be signed in to change notification settings

derrickholleman/Flashcards-App

Repository files navigation

About Thinkful-Flashcards

This application allows a user to create their very own deck of flashcards so that they can study effectively. A new deck can be created which will in turn allow for new cards to be created. Each card has a front side with a question and a back side that will provide the answer.

Start the project with NPM

In the project root directory, you can run:

npm install

then:

npm start

Start the project using Docker

In the project root directory, you can run:

docker build . -t derrickholleman/flashcards

then execute the command:

docker run -p 3000:3000 -p 5000:5000 derrickholleman/flashcards

afterwards visit http://localhost:3000/ to view the project

Project Goals

This project was created to solidfy knowledge of core React concepts including:

  • Managing State
  • Passing props into components
  • Adhering to single responsibility within components
  • Dynamically rendering data
  • Managing large projects with many files and moving parts

Technology and Tools

The project utilizes the following:

Deployment

View on Netlify - Flashcards

I used Heroku to host the back-end and Netlify to host the front-end.

Application Preview

Application Home

View Deck Contents

Not Found

Check out the Backend Repo

About

Study app with full CRUD functionality. Mobile friendly design made with a combination of vanilla CSS Flex and Bootstrap.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published