Skip to content

Arkemix30/CRUD-React-Graphql-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CRUD with GraphQL using Flask and React

Set up for Flask 🔧

Use virtualenv pip to Create and activate a virtual environment.

virtualenv venv

Use the package manager pip to install all the packages.

$ pip install -r requirements.txt

Set up the React App 🔧

Just run the command:

npm run install

How to run locally ⚙️

  • Clone the repository
$ git clone https://github.com/Arkemix30/EpicTechTest.git
  • To run the backend you can either use the flask command or python command.
$ flask run or python src/app.py
    * Running on http://127.0.0.1:5000/
  • To run the frontend you can run the command:
$ npm run start

Deployment 📦

To deploy the app to a web server, look at Deployment Options

Built with 🛠️

Backend:

Frontend:

  • React - FrontEnd Framework
  • GraphQL-Request - Minimal GraphQL client
  • Ant Design - React UI Library
  • React Router - React Router is a collection of navigational components
  • React Query - Hooks for fetching, caching and updating asynchronous data in React
  • GraphQL-Tag - A JavaScript template literal tag that parses GraphQL query strings into the standard GraphQL AST.

Authors ✒️


⌨️ with ❤️ by Arkemix30 😊