Zarrin-blog is a full-stack web application designed for blog posts. It provides a user-friendly interface for adding, editing, deleting, and displaying products. The app uses a combination of React, Node.js, and a mock API for data fetching, with data stored in db.json
.
- Responsive design using SCSS
- State management with Redux
- Fetching data from a mock API using
db.json
- Modern, user-friendly UI/UX design
-
Frontend:
- React
- Redux (for state management)
- SCSS (for styling)
- React Router (for routing)
-
Backend:
- Mock API with
db.json
- Mock API with
Ensure you have the following installed on your machine:
-
Clone the repository:
git clone https://github.com/your-username/Zarrin-blog.git
-
Navigate to the project directory:
cd Zarrin-blog
-
Install dependencies
cd frontend npm install
-
Start the development server:
- In the Frontend folder:
cd frontend npm run dev
- In the mock-api folder:
cd mock-api json-server --watch db.json --port 5000