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 installin the root project directory. - Copy
template.envfile contents to a new.envfile. - Navigate to
reverse-proxy/subdirectory and runnpm installthere. - Copy
template.envfile contents to a new.envfile
- 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.

