Skip to content

lordbeerus0505/LearnWordsGRE

Repository files navigation

React + Flask based app to learn words from the Barron's guide for GRE

Deployment

https://learnwordsgre.herokuapp.com/#/

Project overview

This project shows how to render a full stack application with ReactJS Front End and Python Flask back end

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Ensure that you have the following tools available on your machine;

  • Git A distributed version control system
  • Python A general purpose programming language
  • Pip A tool for installing python packages
  • create-react-app A supported way of creating single-page React applications
  • npm Node package manager to install dependencies for React

Installing

Start by cloning the repository to your local machine

git clone https://github.com/learningdollars/sushan-reactapp-flask.git

cd sushan-reactapp-flask/

Make and activate a python virtual environment using conda or any other virtual environment

conda create --name "name" python = 3.7

source activate "name"

With the virtual environment activated, install the project dependencies for the flask server

pip3 install -r requirements.txt
cd react-app/
npm install
npm run build

Serving the application

You can start a local server by running

cd ..
python wsgi.py

visit http://127.0.0.1:5000/ to view your application.

Built With

  • Flask -A python web framework
  • React - A JavaScript library for building user interfaces

Authors

Abhiram Natarajan (lordbeerus0505)

About

Application to learn GRE words using Flask and ReactJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published