Skip to content

dheepaky/React-tanstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚛️ React + TanStack CRUD Application

A modern, high-performance CRUD app built with React and TanStack Query for fast, reactive, and optimized data fetching.

🎯 Live Demo: https://react-tanstack-crud.vercel.app/

📦 GitHub Repo: dheepaky/React-tanstack


✨ Overview

This project demonstrates how to build a clean and efficient CRUD application using the TanStack Query (React Query) ecosystem.
It showcases best practices in component design, API data handling, and application structure — perfect for learning or using as a starter template.


🛠️ Tech Stack

Category Technologies
Frontend React, TanStack Query (React Query), React Router
Backend Node.js, Express.js
Deployment Vercel
Styling CSS , Tailwind
State Management TanStack Query Cache

⚙️ Features

✅ Fully functional CRUD (Create, Read, Update, Delete)
✅ Uses TanStack Query for smart caching and background refetching
✅ Clean and modular folder structure
Optimistic updates for a smooth UX
✅ Responsive layout for desktop & mobile
✅ Easily deployable (Vercel-ready)



🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/dheepaky/React-tanstack.git
cd React-tanstack

# Backend
cd backend
npm install

# Frontend
cd ../frontend
npm install


# Start backend
cd backend
npm run dev

# Start frontend
cd ../frontend
npm start

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'feat: Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See the LICENSE file for more information.


👤 Author

Dheepak Y