Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 2.01 KB

README.md

File metadata and controls

52 lines (36 loc) · 2.01 KB

🅰️ Condiut

This repository contains the Angular Node js full stack Real-World Example App, a fully functional and feature-rich application built using Angular, designed to demonstrate best practices in modern web application development. The app integrates key features like authentication, CRUD operations, routing, and pagination.

📚 Table of Contents

📖 About

This project aims to provide a fully-fledged, medium-complexity application using Angular, illustrating how to structure a real-world app. It's an excellent resource for anyone learning Angular or building their own projects with best practices in mind.

The app interacts with an actual backend server and showcases the following key functionalities:

  • 🔐 JWT-based user authentication
  • 📝 CRUD operations on articles
  • 💬 Interactive comments system

🛠️ Tech Stack

  • Angular (Version 17)
  • RxJS for reactive programming
  • TypeScript as the primary programming language

🌟 Features

  • 🔐 JWT-based User Authentication: User login, registration, and secure access using JSON Web Tokens.
  • 📝 CRUD Operations: Create, read, update, and delete articles in the application.
  • 💬 Article Comments: Users can post and manage comments on articles.
  • 🚦 Routing: Client-side routing to ensure a seamless single-page app experience.
  • 📃 Pagination: Manage large datasets with easy-to-use pagination for articles.
  • 📱 Fully Responsive: Works across all devices, from mobile to desktop.

💻 Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/angular-realworld-example-app.git
    cd angular-realworld-example-app
    
  2. npm install

  3. ng serve