Shisui-Genjutsu / SchoolWebApp-Reactjs-FastAPI-MySQL

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

    About

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

    License:MIT License


    Languages

    Language:Python 98.2%Language:C++ 0.7%Language:JavaScript 0.5%Language:C 0.3%Language:PowerShell 0.1%Language:Cython 0.1%Language:Mako 0.0%Language:CSS 0.0%Language:HTML 0.0%Language:Assembly 0.0%Language:Batchfile 0.0%