Full-stack application built with React and Node.js + Express.js on the backend. Features user authentication, database integration with PostgreSQL, and modern UI components.

The frontend app was built with React and Vite, using npm packages like tsparticles and parallax-tilt to make the visuals more appealing. RBAC for users and guests. For the backend app, Node, Express, bcrypt, and Knex are the main tools. Knex enables to connect to a database and build queries. Here I first found out how to use transactions in db. PostgreSQL with two tables also came in handy.


