๐น Frontend web application WISH EDU service - personal account. The heart of ecosystem, provides navigation to other services, mainly for authentication and watch profiles. Platform based on microservice architecture.
๐น Personal account itself allow create, fill and present own profile with portfolio, wall and about me section to other people even those who are not affiliated with the university!
๐น Coded with best wishes for VISH RUT MIIT.
- vite
- typescript
- react 18
- million
- react-router-dom
- react-helmet-async
- react-hook-form
- redux toolkit
- styled-components
- MUI
- axios
An example of the config is in .env.example
, but to use it you need to create .env
Integration of the config from .env
into javascript variables and all constants are in
./src/shared/constants.ts
Way without create .env
docker build --build-arg GENERATE_SOURCEMAP=false --build-arg VITE_API_URL=VITE_API_URL --build-arg VITE_CLOUD_URL=VITE_CLOUD_URL --build-arg VITE_IS_BETA=VITE_IS_BETA -t pa-frontend-build .
Warning: don't forget to create .env
docker build -t pa-frontend-build .
Run build container
docker run --name pa-frontend-build --restart=always -d -p 80:80 pa-frontend-build
Check installation part
pn build
pn serve
Warning: before use pn
command, need to read alias in .bashrc
or alias.bat
, also instead pn
can
called pnpm
Terminal
source .bashrc
Cmd
alias.bat
Install all dependencies
cd personal-account-frontend
pn i
Run pn dev
WIP