Skip to content

Latest commit

 

History

History
121 lines (81 loc) · 5.06 KB

File metadata and controls

121 lines (81 loc) · 5.06 KB

Pic-Store

🚀 Welcome to the Pic-Store Repository!

Welcome to the Pic-Store repository! 🚀 This project is designed to be a multi-vendor e-commerce platform that connects photographers and buyers in a seamless and user-friendly environment. We aim to provide a robust marketplace where sellers can showcase their work and buyers can discover and purchase stunning photos with ease.

Project Highlights

  • Multi-Vendor System:

    • Create Profiles: Photographers can create their profiles, upload their photos, and manage product listings.
    • Vendor Dashboard: Each vendor has a personalized dashboard to monitor sales, manage inventory, and interact with customers.
  • User Dashboard:

    • Personalized Experience: Buyers have a dashboard to view their purchase history, manage wishlists, and follow their favorite photographers.
    • Recommendations: Insights based on user preferences help buyers discover new content.
  • Seller Dashboard with Analytics:

    • Real-time Data: Sellers can track sales, popular products, customer engagement, and more.
    • Optimized Decision-Making: Data-driven insights to enhance business strategies.

🌟 Features

  • 🛒 Buy Photos: Users can browse and purchase photos seamlessly through the platform.
  • 📂 Dashboard for Buyers and Sellers:
    • Buyers can view their purchased photos in a dedicated dashboard.
    • Sellers can upload photos for sale and manage their portfolio.
  • 📊 Analytics for Sellers: Sellers can track their sales and performance using detailed analytics.
  • 💳 Secure Payment Integration: Payments are processed securely using Razorpay, ensuring a smooth and reliable transaction experience.

🛠️ Technologies Used

  • 🌐 Frontend:

    • React.js React
    • Tailwind CSS TailwindCSS
  • 🖥️ Backend:

    • Node.js Node.js
    • Express.js Express.js
  • 🗄️ Database:

    • MongoDB MongoDB
  • 💳 Payment Gateway:

    • Razorpay Razorpay
  • 📦 State Management:

    • Redux Toolkit Redux

Pic Store E-commerce

🤝 Contributing

We welcome and appreciate contributions! 🎉 If you'd like to help make Pic Store E-commerce even better, follow these steps:

1️⃣ Fork the Repository

Fork

  1. Click the Fork button at the top-right corner of this page to create a copy of the repository under your GitHub account.

2️⃣ Clone Your Fork

Clone

  1. Use the following command to clone the repository to your local system:

    git clone https://github.com/your-username/Pic_store_e-commerce.git
  2. Navigate to the project directory:

    cd Pic_store_e-commerce

3️⃣ Create a New Branch 🌿

Branch

  1. Create a new branch for your feature or bug fix:
    git checkout -b feature-name

4️⃣ Make Your Changes ✏️

Pencil

  1. Open the project in your preferred code editor and make the necessary changes or fix issues in the codebase.
  2. Ensure you follow best practices for code quality and consistency.

5️⃣ Commit Your Changes 💾

Commit

  1. After making your changes, commit them with a clear and concise commit message:
    git commit -m "Added feature: [feature-name]"

For example:

git commit -m "Fixed bug: Image upload issue in dashboard"

Push Your Branch 🚀

   git push origin feature-name

📬 Let's Connect

Want to collaborate or just say hello? Follow me on: