Skip to content

pradhuman-pandey/Conduit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🅰️ 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