This project is a CRUD (Create, Read, Update, Delete) application built with React for the frontend and Node.js for the backend. It provides a modern and responsive interface to manage a collection of items, such as users, products, or tasks.
- Create: Add new items to the database. ✨
- Read: View the list of items and their details. 📋
- Update: Edit existing items. ✏️
- Delete: Remove items from the database. 🗑️
- Frontend:
- React
- HTML
- CSS
- React Icons ⭐
- Backend:
- Node.js
- Express.js
- MongoDB (or any other database) 🗄️
Ensure you have the following installed:
- Clone the repository:
git clone https://github.com/your-username/crud-react-nodejs.git
- Navigate to the
frontend
directory:cd crud-react-nodejs/frontend
- Install dependencies:
npm install
- Start the development server:
npm start
- Navigate to the
backend
directory:cd ../backend
- Install dependencies:
npm install
- Start the server:
npm start
- Open your browser and go to
http://localhost:3000
for the React frontend. 🌐 - The backend API should be running on
http://localhost:5000
(or your configured port). 🔗