Can I create a robust application project that utilizes Node (Backend), Vue (Front-end), PostgreSQL (Database) and GraphQL (Database).
Read the documentation on how this project was created.
The project, at this time, is comprised of 3 main folders. The front-end, built using Vue, is inside the /frontend-vue
folder. The backend, built using Prisma and Node, is inside the /backend-node-postgresql
folder. Lastly, the postgresql database, built using docker and docker compose, is inside the /postgresql
folder.
Each of these folders must be opened in their own terminal and run to have the project working correctly. The Backend relies on the database to run, and the front-end relies on the backend to work.
Run the database first, then the backend and finally the front-end.
When the page is running you'll see a page like this, when you go to http://localhost:5173/