Skip to content

React / Frontend / API Integration – React web app fetching and displaying GitHub user data, with responsive UI and modern front-end design. frontend , API integration, state management and Stripe Payment.

Notifications You must be signed in to change notification settings

ManibalaSinha/TaskManager

Repository files navigation

📅 Your Appointments

A React-based web application that fetches and displays user data from the GitHub API. Designed to demonstrate API integration, responsive UI, and modern front-end practices.

🚀 Live Demo

🛠️ Tech Stack

  • Frontend: React, JSX, CSS, Tailwind
  • API: GitHub REST API, LocalStorage
  • Deployment: Vercel

📂 Project Structure

src/ ├── components/ # Reusable components ├── App.js # Main app component ├── index.js # Entry point ├── styles/ # CSS files


Appointments Dashboard

A React-based frontend app to manage simple appointments.

Features

  • Add, view, delete appointments
  • Search by name
  • Sort by date (asc/desc)
  • Data persists via localStorage

Setup

npm install
npm run dev


## 📦 Installation

To run the project locally:

1. **Clone the repository**

```bash
git clone https://github.com/ManibalaSinha/ReactApi.git
cd ReactApi

Install dependencies


npm install

Start the development server


npm start

Open http://localhost:3000 to view it in the browser.



TODO
🔐 Add user authentication (OAuth with GitHub)


💾 Save favorite users/appointments


🔎 Add search with debouncing


📱 Improve mobile responsiveness



👤 Author
Manibala Sinha
 GitHub: @ManibalaSinha

📃 License
This project is open source and available under the MIT License.

About

React / Frontend / API Integration – React web app fetching and displaying GitHub user data, with responsive UI and modern front-end design. frontend , API integration, state management and Stripe Payment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published