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.
- Frontend: React, JSX, CSS, Tailwind
- API: GitHub REST API, LocalStorage
- Deployment: Vercel
src/ ├── components/ # Reusable components ├── App.js # Main app component ├── index.js # Entry point ├── styles/ # CSS files
A React-based frontend app to manage simple appointments.
- Add, view, delete appointments
- Search by name
- Sort by date (asc/desc)
- Data persists via localStorage
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.