{"repo":"Fabricio-Antonio/CRUDMessenger","free":true,"listed":false,"github":"https://github.com/Fabricio-Antonio/CRUDMessenger","clone":"git clone https://github.com/Fabricio-Antonio/CRUDMessenger.git","description":"Full-stack NestJS CRUD app simulating a real-world messaging API.","language":"TypeScript","stars":14,"topics":["crud-application","dbeaver","docker","docker-compose","e2e-tests","gcp","google-cloud-platform","insomnia","jest","jwt"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"CRUDMessenger Full-stack NestJS app for messaging, built to explore backend development, testing, DevOps and cloud deployment. Description This project was developed as part of my journey into backend development. It explores core technologies such as NestJS, Docker, JWT, and aims to simulate a real-world API system. My goal with this project is to learn backend development in general, along with specific topics I'm particularly interested in: testing, Swagger, JWT, Docker, cloud deployment (especially with Google Cloud Platform), and database design. 🎯 Project Goal This project was born as a hands-on learning experience — simple CRUD system with a real-world twist: simulating a basic messaging platform between users. More than just a code exercise, it’s a full-stack playground designed to sharpen backend and DevOps skills. Users can create, view, edit, and delete, messages and their account in a clean, secure environment. Under the hood, the app features JWT-based authentication, API documentation with Swagger, and is fully containerized with Docker. The project is also tested with Jest, and will be deployed on Google Cloud Platform (GCP) upon completion. It’s not just about building an app — it’s about mastering the workflow behind modern web development. 👨‍💻 Used In This Project Technology Description ------------------ ------------- TypeScript A statically typed superset of JavaScript. NestJS A Node.js framework with a modular architecture. TypeORM ORM for relational d","default_branch":null,"files":null,"tree":[],"storefront":"/r/Fabricio-Antonio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Fabricio-Antonio/CRUDMessenger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}