This is a frontent part of Gallery project. Backend part lives here. The app is used to display albums with images. The albums can be searched through their names and tags. Images can be viewed in full page mode one by one. Albums tags and headers can be edited.
This is a create react app
project written with typescript
. Redux toolkit
is used as state manager.
Software required:
- npm 10.2.4
- NodeJS 20.11.0
- Run
npm install
in the root project directory. - Copy
template.env
file contents to a new.env
file. - Navigate to
reverse-proxy/
subdirectory and runnpm install
there. - Copy
template.env
file contents to a new.env
file
- change BACKEND_ADDR here in case your backend app is not local or the port number is different.
- In the project directory run reverse proxy with
node reverse-proxy/index.js
. - In the project directory run the main react app with
npm start
.