Thanks to visit codestin.com
Credit goes to github.com

Skip to content

School Web Application using React JS, FastAPI and MySQL with JWT authentication and Microservice Architecture

License

Notifications You must be signed in to change notification settings

Shisui-Genjutsu/SchoolWebApp-Reactjs-FastAPI-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School Web Application

MIT LicenSe MIT LicenSe MIT LicenSe

#Demo Work Screenshots:

MIT LicenSe MIT LicenSe MIT LicenSe

School Web Application using React JS, FastAPI and MySQL with JWT authentication and microservice architecture. This application has 4 microserices 3 backend microservices(student, teacher, admin) and 1 ui microservice(frontend) all microservices has its own database MySQL backend is written in FastAPI python framework for building RestAPI frontend is written in ReactJs it is component based javascript library

#root Installations:

  • First install latest version of Python 3x
  • #create virtual Environments to run in different environments
  • Execute `py -m venv {{environment name}}`
  • #Installations for frontend:

    • First install `Node JS`
    • Install create-react-app `npm i create-react-app`
    • Execute `npx create-react-app frontend`
    • Execute `npm i framer-motion`
    • Execute `npm i react-router-dom`
    • Execute `npm install @mui/material @emotion/react @emotion/styled`
    • Execute `npm install @mui/icons-material`

    #Installations for backend:

  • First Install latest Python
  • Execute `pip install -r requirements.txt`

  • ###Thankyou for visiting my github###
    @BhaskarGuthula