📖 Blog-Context-App
Blog-Context is a React-based blog project that leverages the Context API and Tailwind CSS for styling. It integrates APIs to manage blog posts, tags, and categories, providing users with a seamless experience while navigating across multiple pages using React Router.
🌟 Features
- React Context API for state management.
- Multiple API Integrations for blog posts, tags, and categories.
- React Router for page navigation (useNavigate, useLocation, useSearchParam).
- Styled with Tailwind CSS for responsive UI.
- Utilizes React Hooks like useContext, useState, useEffect, and useSearchParam.
⚙️ Tech Stack
- Frontend: React, Tailwind CSS
- APIs: Blog Posts, Tags, Categories
- Routing: React Router
🌐 API Endpoints
- Blog Posts API: Fetches a list of all available blog posts, allowing users to view and read content on the homepage.
- Tags API: Retrieves a list of tags associated with blog posts, enabling users to filter content based on their interests.
- Categories API: Fetches blog categories to organize posts, helping users navigate different sections of the blog.
📝 Usage
- Navigate through multiple pages using React Router for seamless transitions.
- View blog posts, categories, and tags dynamically fetched from the respective APIs.
- The state is managed globally using the Context API for smooth data flow across components.