Skip to content

Zarrin-blog is a web application for blog posts, built with React, Node.js, and a mock API using db.json. It allows users to view, add, edit, and delete products, with state management handled by Redux and a responsive design using SCSS.

Notifications You must be signed in to change notification settings

iamperii/zarrin-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Zarrin-blog

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.

Features

  • Responsive design using SCSS
  • State management with Redux
  • Fetching data from a mock API using db.json
  • Modern, user-friendly UI/UX design

Technologies Used

  • Frontend:

    • React
    • Redux (for state management)
    • SCSS (for styling)
    • React Router (for routing)
  • Backend:

    • Mock API with db.json

Getting Started

Prerequisites

Ensure you have the following installed on your machine:

  • Node.js (LTS version)
  • npm (Node package manager)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/Zarrin-blog.git
  2. Navigate to the project directory:

    cd Zarrin-blog
  3. Install dependencies

    cd frontend
    npm install
  4. 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

About

Zarrin-blog is a web application for blog posts, built with React, Node.js, and a mock API using db.json. It allows users to view, add, edit, and delete products, with state management handled by Redux and a responsive design using SCSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published