Shisui-Genjutsu/SchoolWebApp-Reactjs-FastAPI-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT LicenSeMIT LicenSeMIT LicenSe

MIT LicenSeMIT LicenSeMIT 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

  • First install latest version of Python 3x
  • #create virtual Environments to run in different environments
  • Execute `py -m venv {{environment name}}`
    • 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`
  • First Install latest Python
  • Execute `pip install -r requirements.txt`

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

    About

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

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published