/Tech-Blog

Primary LanguageJavaScript

Technical Blog Platform

Welcome to the repository of our Technical Blog Platform, a modern, full-stack application designed to share technical knowledge and insights. The backend is powered by Node.js, ensuring efficient server-side operations, while the frontend leverages React with Vite and TypeScript, offering a responsive, type-safe, and fast-loading user experience.

Features

  • Dynamic Content Management: Easily publish, edit, and delete technical articles.
  • User Authentication: Secure signup/login processes with JWT for user authentication.
  • Comment System: Readers can engage by commenting on articles.
  • Responsive Design: Optimized for a variety of devices and screen sizes.
  • SEO Friendly: Built with best practices to ensure content is discoverable by search engines.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js
  • npm or yarn
  • Git

Installation

  1. Clone the repository:
git clone https://github.com/MahmoudHassan77/Tech-Blog.git