Skip to content

Zesty is a fully responsive React app built with Vite, integrating core React concepts, state management, and 3D interactivity with Three.js. Optimized for performance and a smooth user experience.

Notifications You must be signed in to change notification settings

MatinT-SA/zesty

Repository files navigation

ZESTY

zesty

Table of Contents

Description

Zesty is a fully responsive web application built with React + Vite, incorporating all core React concepts. The app delivers an interactive and seamless user experience by leveraging state management, optimized rendering, and modern development tools.

Features

Fast & Optimized – Powered by Vite for ultra-fast build times ⚡
🎨 Modern UI – Built with Tailwind CSS for a sleek and responsive design
🛠 State Management – Utilizes Redux Toolkit for efficient data handling
🚀 3D Interactivity – Implemented using Three.js and @react-three/fiber
🌍 Smooth Navigation – Integrated with React Router DOM for seamless transitions
🔔 Live Feedback – Enhanced UX with Lucide React icons and animations

Technologies Used

  • React (Frontend UI)
  • Vite (Fast build tool for React apps)
  • Redux Toolkit (State management)
  • Three.js & @react-three/fiber (3D rendering)
  • Lucide React (Icon library)
  • React Router DOM (Client-side routing)
  • Tailwind CSS (Utility-first styling framework)

Installation & Setup

Prerequisites

Ensure you have Node.js and npm installed on your system.

Steps

  1. Clone the repository:
    git clone https://github.com/MatinT-SA/zesty.git
    cd zesty
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open http://localhost:5173 in your browser.

Usage

  • Explore the interactive UI built with Three.js.
  • Navigate smoothly between pages using React Router DOM.
  • Enjoy real-time updates and a fluid experience.

Live Demo

🔗 Travex Live Demo

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m "Added a new feature").
  4. Push to your branch (git push origin feature-branch).
  5. Open a Pull Request.

Note: If you have API issues, please connect to a VPN as some services may be restricted in certain regions.

Enjoy using Zesty and happy coding! 🚀

About

Zesty is a fully responsive React app built with Vite, integrating core React concepts, state management, and 3D interactivity with Three.js. Optimized for performance and a smooth user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published