This is a clone of the logic envolved in A Plague Tale Amicia inventary. Firstly it was created as a simple php class, mapping all the resources, then it was implemented in Typescript using websocket.
This is the frontend project created using React.js on typescript template. It can be started using:
npm install
npm run start
Obs: Frontend can be access on port disposed by react.
This is this backend project, created using express, socket.io and http-server. It can be started using:
npm install
npm run dev
Obs: Backend can be access by default on 4001 port.
- First Layout
- Websocket
- Typescript
- ESLint
- Responsive layout
- Internationalization
- Show recipes on frontend
- Better erros
- Change actions to API request instead socket events
- Create in-memory login which saves inventary state
Feel free to fork and contribute to this project.