Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafaelbroseghini/flask-cards
:notebook: Web app for storing Flash Cards related to Software Engineering. - Flask, SQLAlchemy
https://github.com/rafaelbroseghini/flask-cards
flashcards flask flask-sqlalchemy semantic-ui web-application
Last synced: 2 months ago
JSON representation
:notebook: Web app for storing Flash Cards related to Software Engineering. - Flask, SQLAlchemy
- Host: GitHub
- URL: https://github.com/rafaelbroseghini/flask-cards
- Owner: RafaelBroseghini
- Created: 2018-07-05T20:27:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-16T17:47:52.000Z (over 2 years ago)
- Last Synced: 2023-03-08T11:09:33.830Z (almost 2 years ago)
- Topics: flashcards, flask, flask-sqlalchemy, semantic-ui, web-application
- Language: HTML
- Homepage:
- Size: 5.45 MB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flas(k) Cards - Web application! :books:
* This is a web application for storing a collection of
online flash cards for studying.
* Use as you wish! You're the hacker :thumbsup:
* **The app is currently geared towards my pursuit for a fulfilling Software Engineer position, but can certainly be modified for other areas of study**## Demo:
![How to Use](/FlaskCards.gif)## Live:
* See live on -> [Heroku](https://flask-cards-soft-eng.herokuapp.com/)## Features:
* Python syntax highlighting using [Pygments](http://pygments.org/)
* Random Card upon refreshing the app on index.html
* Querying based on pre defined category. (General vs Code)
* Querying based on topics.## Usage:
* `git clone https://github.com/RafaelBroseghini/Flask-Cards.git`
* `cd Flask-Cards`
* `pip install -r requirements.txt`
* `flask db init`
* `flask db migrate -m "users table"`
* `flask db migrate -m "cards table"`
* `flask db upgrade`
* `flask run`## Future Add-ons:
* Ability to divide into multiple study sessions.
* Ajax calls.
* ~~AuthO~~ -> _Done!_## Contributing
1. :spaghetti: Fork this repo!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :+1: