Skip to content

Ruan-Marcelo/AngularDotNet-Articles

Repository files navigation

🚀 Article Hub

📰 Full Stack Article Management Platform


📌 Overview

Article Hub is a modern full stack web application designed for creating and managing articles with secure authentication.

💡 What this project demonstrates:

  • Clean architecture
  • RESTful API design
  • JWT Authentication & Authorization
  • Frontend ↔ Backend integration

✨ Features

Feature Description
🔐 Auth Secure authentication with JWT
📝 Articles Full CRUD (Create, Read, Update, Delete)
👤 Users Registration & login system
🛡️ Security Protected routes (frontend + backend)
⚡ Performance Fast and responsive UI
🌐 API RESTful communication
📊 Structure Scalable backend architecture

🧰 Tech Stack

🎨 Frontend

  • Angular
  • TypeScript
  • HTML5 & CSS3
  • RxJS

⚙️ Backend

  • ASP.NET Core (C#)
  • Entity Framework Core
  • JWT Authentication
  • REST API

🗄️ Database

  • Microsoft SQL Server

🏗️ Project Structure

article-hub/
│
├── frontend/     # Angular Application
├── backend/      # ASP.NET Core API
└── database/     # SQL Scripts / Migrations

📸 Preview


⚙️ Getting Started

📋 Prerequisites

  • Node.js
  • Angular CLI
  • .NET SDK
  • SQL Server

📥 Installation

git clone https://github.com/Ruan-Marcelo/AngularDotNet-Articles.git
cd AngularDotNet-Articles
▶️ Run Backend cd backend dotnet restore dotnet run
▶️ Run Frontend
cd frontend
npm install
ng serve
🔐 Authentication Flow
1. User logs in 2. Receives JWT token 3. Sends token in requests

Authorization: Bearer YOUR_TOKEN

📈 Future Improvements
🚀 Feature 📌 Description 🔍 Search Article search & filtering 💬 Comments User interaction system ❤️ Likes Engagement system 📊 Dashboard Advanced admin metrics ☁️ Cloud Deploy on Azure / AWS 📱 Mobile Responsive improvements
🤝 Contributing
git checkout -b feature/AmazingFeature
git commit -m "Add AmazingFeature"
git push origin feature/AmazingFeature
👨‍💻 Author

Ruan Marcelo 💻 Full Stack Developer

📎 LinkedIn 📧 seuemail@email.com

🌐 Portfolio

⭐ Support

If you like this project, give it a star ⭐

🎯 Recruiter Note

✔️ Real authentication (JWT) ✔️ Full stack integration ✔️ Clean architecture ✔️ Scalable code structure

🙏 Acknowledgements

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors