Go back to projects

Social Media

A dynamic social media application demonstrating advanced JavaScript and REST API integration.

Use CaseSocial Media
CSSTailwind CSS
DeploymentNetlify
Social Media

📋 Overview

A comprehensive social media application built with vanilla JavaScript and REST API integration. This project showcases advanced JavaScript concepts, API handling, and modern web development practices without relying on frameworks.

✨ Features

  • User authentication and authorization
  • Create, read, update, delete posts
  • Real-time data fetching
  • Responsive design with Tailwind CSS
  • REST API integration
  • Error handling and validation
  • Local storage management
  • Infinite scrolling

🛠️ Technologies Used

Vanilla JavaScriptREST APITailwind CSSHTML5Local Storage

📋 Prerequisites

  • Modern web browser
  • Internet connection for API calls

🚀 Getting Started

Clone the repository

git clone https://github.com/Ahmed-Alabadla/Social-Media-JS-REST-API.git
cd Social-Media-JS-REST-API

💡 Usage

Open index.html in your browser or serve using a local development server. The app connects to external APIs for data management.

🚀 Deployment

  1. Connect repository to Netlify
  2. Configure build settings
  3. Deploy automatically on push to main branch