Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Order to Delivery Tracking Page - Ziguurats Company

A beautifully designed React + Vite application that showcases the complete journey of an artwork order from selection to delivery and celebration. This interactive page features six unique animated sections highlighting each stage of the process.

🎨 Features

1. Artworks Slider

  • Browse through a collection of beautiful artworks and sculptures from Ziguurats Company
  • Professional framing with detailed product specifications
  • Left-aligned images with right-aligned details
  • Smooth slide transitions and indicators
  • Displays artwork title, description, price, and specifications

2. Celebration Slider

  • Celebrates the order placement with confetti animations
  • Shows the joy of purchasing and the beginning of the delivery journey
  • Features multiple celebration phases with celebratory images
  • Animated confetti particles during celebration moments
  • Progress tracking with visual indicators

3. Packaging Slider

  • Step-by-step visualization of how the artwork is packaged
  • Five stages: Quality Inspection, Protective Wrapping, Silk Ribbon, Premium Packaging, and Final Seal
  • Timeline-based navigation
  • Detailed descriptions of each packaging stage
  • Highlighted key points for each process

4. Dispatch Slider

  • Shows the dispatch process from warehouse to delivery station
  • Visual progress tracking with completed and current stages
  • Five stages: Warehouse Prep, Carrier Pickup, Sorting & Routing, Regional Distribution, Ready for Delivery
  • Detailed information about what happens at each stage
  • Line-based progress indicator

5. Out for Delivery Slider

  • Animated delivery vehicle showing the journey to customer's doorstep
  • Five phases with phase markers and progress tracking
  • Visual checklist showing order journey
  • Estimated time indicators
  • Interactive phase selection with smooth transitions

6. Delivered Slider

  • Final celebration of successful delivery
  • Journey milestones: Package Received, Unwrapping, Inspection, Placement, and Celebration
  • Celebration burst animation on final milestone
  • Success checklist with verified delivery details
  • Thank you message from Ziguurats Company

πŸ›  Tech Stack

  • React - UI Framework
  • Vite - Fast build tool and development server
  • CSS3 - Custom styling with animations
  • JavaScript - Interactive functionality

πŸ“¦ Project Structure

src/
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ ArtworksSlider.jsx
β”‚   β”œβ”€β”€ CelebrationSlider.jsx
β”‚   β”œβ”€β”€ PackagingSlider.jsx
β”‚   β”œβ”€β”€ DispatchSlider.jsx
β”‚   β”œβ”€β”€ OutForDeliverySlider.jsx
β”‚   └── DeliveredSlider.jsx
β”œβ”€β”€ styles/
β”‚   β”œβ”€β”€ global.css
β”‚   β”œβ”€β”€ artworks-slider.css
β”‚   β”œβ”€β”€ celebration-slider.css
β”‚   β”œβ”€β”€ packaging-slider.css
β”‚   β”œβ”€β”€ dispatch-slider.css
β”‚   β”œβ”€β”€ out-for-delivery-slider.css
β”‚   └── delivered-slider.css
β”œβ”€β”€ App.jsx
β”œβ”€β”€ App.css
β”œβ”€β”€ main.jsx
└── index.css

πŸš€ Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Navigate to the project directory:
cd order786
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and visit:
http://localhost:5173

🎯 Features in Detail

Animations & Transitions

  • Slide animations for smooth content transitions
  • Confetti effects during celebration moments
  • Progress indicators that animate based on user navigation
  • Hover effects on interactive elements
  • Staggered animations for list items
  • Vehicle animation showing delivery journey
  • Burst animations for celebration finale

User Interaction

  • Click navigation using arrow buttons
  • Dot/circle indicators for direct slide selection
  • Milestone cards that highlight current progress
  • Progress bars showing completion status
  • Responsive design for all device sizes

Design Elements

  • Professional color scheme with earth tones (#8b7355 as primary)
  • Gradient backgrounds for visual appeal
  • Box shadows for depth
  • Typography hierarchy with varied font sizes
  • Border styling with decorative frames
  • Smooth transitions and hover states

πŸ“± Responsive Design

The application is fully responsive and works seamlessly on:

  • Desktop browsers (1024px and above)
  • Tablets (768px - 1023px)
  • Mobile devices (below 768px)

All components adapt their layout and styling for different screen sizes.

🎨 CSS Approach

This project uses pure CSS3 without any CSS frameworks like Tailwind CSS. The styling includes:

  • Custom animations and keyframes
  • Flexbox and CSS Grid layouts
  • CSS variables for consistency
  • Media queries for responsiveness
  • Transform and transition properties for smooth animations

πŸ”§ Available Scripts

Development

npm run dev

Starts the Vite development server with hot module replacement.

Build

npm run build

Creates an optimized production build.

Preview

npm run preview

Previews the production build locally.

🎨 Customization

Changing Colors

Edit the primary color by searching for #8b7355 in the CSS files and replacing with your desired color.

Modifying Images

Replace the image URLs in each component's data array with your own Ziguurats Company artwork images.

Adjusting Animations

Modify the CSS animations in global.css and component-specific CSS files to adjust timing and effects.

Adding More Artworks

Edit the artworks array in ArtworksSlider.jsx to add more artwork items.

🌟 Key Highlights

✨ Beautiful UI - Professional design with elegant color scheme and typography 🎬 Smooth Animations - Engaging animations throughout the journey πŸ“± Fully Responsive - Works perfectly on all device sizes β™Ώ Accessible - ARIA labels and semantic HTML πŸš€ Fast Performance - Optimized with Vite πŸ’» Pure CSS - No CSS frameworks, lightweight styling 🎯 Interactive - Multiple ways to navigate through the content

πŸ“ Notes

  • All images use placeholder URLs from Unsplash
  • Replace these with actual Ziguurats Company artwork images
  • The page is optimized for scroll-based navigation
  • Each section takes up full viewport height for immersive experience

πŸ“§ Support

For issues or questions about this project, please refer to the component files and CSS sheets for detailed comments and structure.

🎁 Future Enhancements

Potential additions:

  • Real image upload functionality
  • Customer testimonials
  • Augmented Reality (AR) preview
  • Email notifications at each step
  • Customer tracking dashboard
  • Integration with order management system

Made with ❀️ for Ziguurats Company

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages