Skip to content

AltPick is a sleek and responsive web application where users can post product-related queries and receive personalized recommendations from the community. It features a glowing UI experience, real-time interactions, authentication, and beautiful animations — all crafted using modern frontend technologies.

Notifications You must be signed in to change notification settings

mdmhrz/alt-pick-client

Repository files navigation

🌟 AltPick

🚀 A modern product query & recommendation platform built with React, Tailwind CSS, and Firebase.


📝 Description

AltPick is a sleek and responsive web application where users can post product-related queries and receive personalized recommendations from the community. It features a glowing UI experience, real-time interactions, authentication, and beautiful animations — all crafted using modern frontend technologies.


Live URL

https://alt-pick-client.web.app/


⚙️ Features

  • 🔐 Firebase Authentication for secure login
  • 📦 Dynamic Recommendations system
  • 🎨 Tailwind CSS for fast and scalable styling
  • 🔄 Framer Motion & Motion for smooth animations
  • 📡 Axios with Interceptors for secure API calls
  • 🌐 React Router v7 for SPA navigation
  • 🧠 React Helmet for SEO enhancement
  • 📱 Fully responsive layout using Swiper.js
  • 🔥 Lottie Animations for engaging UI moments
  • 💬 SweetAlert2 + React Toastify for friendly notifications

📦 Tech Stack

Tool / Library Purpose
⚛️ React 19 Frontend Framework
🎨 Tailwind CSS 4 Utility-first CSS Framework
🔥 Firebase Auth & Backend Services
🌍 React Router v7 Routing
💬 React Toastify Notifications
💥 Framer Motion Animations
🌀 Lottie React JSON-based animations
📦 Axios API communication
🧠 React Helmet Async SEO & Head management
🧊 Swiper.js Carousel / Slider
🎉 SweetAlert2 Alert modals

🚧 Installation

# Install dependencies
pnpm install

# Run development server
pnpm dev

💡 Folder Structure

src/
│
├── assets/              # Images, animations and icons
├── components/          # Reusable components
├── pages/               # Page-level components
├── hooks/               # Custom hooks (e.g., useAxiosSecure)
├── routes/              # App routing
├── App.jsx              # Main app file
├── index.css            # Tailwind + custom styles
└── main.jsx             # Entry point

🙌 Contributing

Feel free to fork the repo, suggest features, or open issues. Every contribution makes AltPick better. 💙

About

AltPick is a sleek and responsive web application where users can post product-related queries and receive personalized recommendations from the community. It features a glowing UI experience, real-time interactions, authentication, and beautiful animations — all crafted using modern frontend technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages