https://github.com/headlessnode/eunoia
https://github.com/headlessnode/eunoia
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/headlessnode/eunoia
- Owner: headlessNode
- Created: 2024-08-08T10:43:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-10T08:09:58.000Z (about 1 year ago)
- Last Synced: 2025-01-19T16:48:46.469Z (10 months ago)
- Language: JavaScript
- Homepage: https://shopeunoia.netlify.app
- Size: 15.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eunoia
A mock clothing store application built with React, demonstrating the use of React Router, state management with modern styling and animation techniques.
## Features
- Multi-page application with React Router
- Dynamic shopping cart that updates in real-time
- Responsive design using Tailwind CSS
- Smooth animations with GSAP
## Technologies Used
- React
- Vite
- React Router
- Node.js
- Tailwind CSS
- GSAP (GreenSock Animation Platform)
## Getting Started
### Prerequisites
- Node.js (v14 or later recommended)
- npm or yarn
### Installation
1. Clone the repository:
```
git clone https://github.com/your-username/react-shopping-cart.git
```
2. Navigate to the project directory:
```
cd Eunoia
```
3. Install dependencies:
```
npm install
```
4. Start the development server:
```
npm run dev
```
The application should now run on `http://localhost:5173` (or another port if 5173 is occupied).
## Product Data
Product information is stored in a static JSON file at `public/products/products.json`. To modify the product catalog, edit this file directly.
## Styling
This project uses Tailwind CSS for styling. The main Tailwind configuration is in `tailwind.config.js` at the project's root. Custom styles can be added in `src/index.css`.
## License
The project is available under the [MIT License](LICENSE).