Skip to content

PawMart is a community platform for pet adoption and selling pet products (food, toys, etc).

Notifications You must be signed in to change notification settings

Growthency/pawmart-client

Repository files navigation

🐾 PawMart - Pet Adoption & Supply Portal

PawMart is a community platform for pet adoption and selling pet products (food, toys, etc).

Live URL

Live Site (Client): https://pawmart-client.netlify.app Live Site (Server): https://pawmart-server.vercel.app

Project Purpose

This project is build as an assignment. The purpose is to learn React, React Router, Firebase, MongoDB, and Express (MERN stack) for make a full-stack website.

Key Features

  • Full CRUD: User can login, add new listing, see their own listings, update them and delete them.
  • Firebase Auth: Secure login and register system with Email/Password and Google.
  • Private Routes: "My Listings", "My Orders", "Add Listing" pages are protected. User cannot see without login.
  • Order and PDF: User can order products and download PDF report from "My Orders" page (used jsPDF).
  • Bonus Feature: Have dark/light mode toggle and also a search by name feature in Pets & Supplies page.

NPM Packages Used

  • React & Vite
  • React-router-dom
  • Firebase
  • Tailwind CSS & DaisyUI
  • React-hot-toast
  • SweetAlert2
  • jsPDF & jsPDF-Autotable
  • Framer-motion
  • React-simple-typewriter
  • Swiper

About

PawMart is a community platform for pet adoption and selling pet products (food, toys, etc).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages