Skip to content

WorkManagment is an JWT-authenticated application where user can edit, add, delete, view his tasks and save tasks in his account

License

Notifications You must be signed in to change notification settings

Shisui-Genjutsu/WorkManagment-FastAPI-Jinja2-MySQL

Repository files navigation

Work Managment 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`
  • About

    WorkManagment is an JWT-authenticated application where user can edit, add, delete, view his tasks and save tasks in his account

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors