📖 About the Project
The Blog Application is a full-stack web platform built using React, NestJS, Node.js, and SQL to provide users with a smooth and efficient blogging experience. It enables users to read, like, review and rate blog posts, while also exploring and engaging with blogs written by others.
The project focuses on delivering a responsive, dynamic, and secure blogging environment. The frontend is developed using React, providing an interactive and modern user interface. The backend is powered by NestJS, built on top of Node.js, ensuring a modular structure, fast performance, and clean API handling. Data is stored and managed using SQL, ensuring reliability, consistency, and structured data management.
Users can register, log in, and manage their profiles, while also being able to write, edit, or delete their posts. Each blog supports image uploads, comments, likes, and categorization for better organization. The system also includes an admin panel to monitor users and manage inappropriate content.
This project was developed as part of a learning initiative to gain practical experience in full-stack web development, combining frontend frameworks, API development, and database management to create a real-world blogging platform.