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.
-
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.
- π 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.
-
π Frontend:
-
π₯οΈ Backend:
-
ποΈ Database:
-
π³ Payment Gateway:
-
π¦ State Management:
We welcome and appreciate contributions! π If you'd like to help make Pic Store E-commerce even better, follow these steps:
- Click the Fork button at the top-right corner of this page to create a copy of the repository under your GitHub account.
-
Use the following command to clone the repository to your local system:
git clone https://github.com/your-username/Pic_store_e-commerce.git
-
Navigate to the project directory:
cd Pic_store_e-commerce
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Open the project in your preferred code editor and make the necessary changes or fix issues in the codebase.
- Ensure you follow best practices for code quality and consistency.
- 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
Want to collaborate or just say hello? Follow me on: