Skip to content

A simple language learning application using React and Flask

Notifications You must be signed in to change notification settings

karlrank/language-cards-flask-react

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language learning cards

Technologies and libraries used: SQLAlchemy, MySQL, Flask, React

Language App

How to set up

Preparation

  • Install pip
  • Install virtualenv
  • Activate virtual environment

Instructions: https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/

  • Rename .env.dev to .env
  • Configure the MySQL database in an .env file

In the api folder:

  • Install the packages

    pip install -r requirements.txt
    
  • Start Flask

    python routes.py
    

In the client folder:

  • Install needed NPM packages
    npm install
    
  • Start React in the client folder
    npm start
    

The answers are stored in the 'answers' table in the database.

About

A simple language learning application using React and Flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.1%
  • Python 28.6%
  • CSS 16.8%
  • HTML 3.5%