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

    No packages published