Skip to content

AhmadRamadan74/GreenMarket

Repository files navigation

GreenMarket

A modern, responsive React e-commerce shopping cart application showcasing modern frontend practices with Context API, React Query, React Router, and Tailwind CSS.

Live demo: green-market-cart.vercel.app

Features

  • Add, remove, and manage items in a shopping cart
  • Client-side routing with React Router
  • Global state using Context API
  • Server-state and caching with React Query
  • Responsive UI built with Tailwind CSS

Tech Stack

  • React
  • JavaScript
  • Tailwind CSS
  • React Router
  • React Query
  • Context API

Getting Started

Prerequisites:

  • Node.js (16+ recommended)
  • npm or yarn

Install and run locally:

# install dependencies
npm install

# start dev server
npm run dev

# build for production
npm run build

# preview production build (if supported)
npm run start

If your project uses Create React App, replace npm run dev with npm start.

Environment

If the app needs any environment variables (API endpoints, keys, etc.), add a .env file in the project root. Example:

REACT_APP_API_URL=https://api.example.com

Deployment

The app is deployable to Vercel, Netlify, or any static host supporting single-page apps. The project homepage is deployed at: green-market-cart.vercel.app

Contributing

Contributions are welcome. Please open issues or pull requests with clear descriptions and tests where appropriate.

License

See the repository for license details (no license file in this repo by default).

Author

Ahmad Ramadan — https://github.com/AhmadRamadan74

About

A React-based e-commerce shopping cart application with a responsive design, built using modern JavaScript, Tailwind CSS, and React Router for seamless shopping experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors