Assistant: Hello! How are you today?
User: I am going to tell you about my project and I want you to describe where each part comes in my development stack. I want you to describe the layers each acts on in the stack. I need this to shows what's used in the stack at each level for better control

The project is made up of a few node js services which run the main services. These are below 

Db manager which does clean up of the db
Autopricer generates prices from backpack and steam community market pricing and outputs these prices. This uses socket io to output prices to the website front end.
Website front end app which uses bootstrap and Google fonts plus express powered website and provides an open api format restful api
Status page that again uses express to provide a status page of the other modules by monitoring them

These node js applications are being run on windows server 2025 through pm2. 

The database they are using is currently postgres. This holds all the data accessed by each module and each module accesses the data with pg-promise and pg

The dns and reverse proxy I am using is cloudflare to handle dns and control threats against the server 

All the Web pages use bootstrap as the css framework and Google fonts to provide fonts. 

Development of the code is manged via github where versioning control takes place. 

For every module a universal eslint and prettier config is used along side prettier and eslint to maintain consistent formatting

In the future prometheus will be used for log monitoring, jest for unit tests and i am unsure on backups rn.

Feel free to ask if you think I may have forgotten a part of my stack tou would have expected me to have

 in mermaid js v 10 syntax
User: I am going to tell you about my project and I want you to describe where each part comes in my development stack. I want you to describe the layers each acts on in the stack. I need this to shows what's used in the stack at each level for better control

The project is made up of a few node js services which run the main services. These are below 

Db manager which does clean up of the db
Autopricer generates prices from backpack and steam community market pricing and outputs these prices. This uses socket io to output prices to the website front end.
Website front end app which uses bootstrap and Google fonts plus express powered website and provides an open api format restful api
Status page that again uses express to provide a status page of the other modules by monitoring them

These node js applications are being run on windows server 2025 through pm2. 

The database they are using is currently postgres. This holds all the data accessed by each module and each module accesses the data with pg-promise and pg

The dns and reverse proxy I am using is cloudflare to handle dns and control threats against the server 

All the Web pages use bootstrap as the css framework and Google fonts to provide fonts. 

Development of the code is manged via github where versioning control takes place. 

For every module a universal eslint and prettier config is used along side prettier and eslint to maintain consistent formatting

In the future prometheus will be used for log monitoring, jest for unit tests and i am unsure on backups rn.

Feel free to ask if you think I may have forgotten a part of my stack tou would have expected me to have

 in mermaid js v 10 syntax
Assistant: