Skip to content

Implemented simple microservices using React.js frontend, Node.js Backend, Python-Flask as BFF and MySQL as database

License

Notifications You must be signed in to change notification settings

adithya-vedhamani/ERP-using-Microservices-Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Microservices

This project implements a simple microservices architecture using React.js for the frontend, Node.js for the backend, Python-Flask as the Backend for Frontend (BFF), and MySQL as the database.

Setup

Make sure you have Node.js,npm, Python3 installed.

Frontend (React.js)

# Install dependencies
npm install

# Start the React development server
npm start

Open http://localhost:3001 in your browser.

Backend (Node.js)

# Install dependencies
npm install
# Start the Node.js server
node app.js

The server will be running on http://localhost:3000

BFF (Python-Flask)

# Install Flask and dependencies
pip install -r requirements.txt

# Start the Flask server
python3 bff_app.py

The BFF server will be running on http://localhost:5000

Database (MySQL)

Make sure you have MySQL installed and running.

Database Configuration

Create a database and tables using the provided SQL scripts in the database/ directory.

About

Implemented simple microservices using React.js frontend, Node.js Backend, Python-Flask as BFF and MySQL as database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published