A simple online art gallery & ecommerce platform built for gallery owners, artists, collectors, and investors. With minimal user-friendly browsing, role-based dashboards, Firebase Firestore, Stripe checkout, and Google authentication. This was a project for a small Art Gallery in New York.
NOTE: This project was from 2022 and is no longer maintained (several security issues exist)
JMC-Store is an online art gallery where users can browse and purchase unique paintings. It allows talented New York artists to showcase their work, while administrators can efficiently manage the art catalog, user accounts, and artist profiles through a dedicated dashboard. All application data, including user profiles and product details, is securely stored and managed using Firebase, and all purchases are processed through Stripe for secure financial transactions.
flowchart TD
A0["Firebase Backend
"]
A1["User Authentication & Authorization
"]
A2["Shopping Cart Management (Redux)
"]
A3["Stripe Payment Integration
"]
A4["Frontend Routing & Layout
"]
A5["Product Catalog & Display
"]
A6["Admin Dashboards & Management
"]
A1 -- "Authenticates Via" --> A0
A6 -- "Manages Data In" --> A0
A5 -- "Retrieves From" --> A0
A4 -- "Protects Routes With" --> A1
A5 -- "Adds Items To" --> A2
A4 -- "Displays Cart Info From" --> A2
A2 -- "Initiates Payment Via" --> A3
A4 -- "Navigates To" --> A5
A4 -- "Provides Access To" --> A6
- Frontend Routing & Layout
- Product Catalog & Display
- Shopping Cart Management (Redux)
- Stripe Payment Integration
- Firebase Backend
- User Authentication & Authorization
- Admin Dashboards & Management
Feel free to make it your own! To contribute:
- Fork the repo
- Create your feature branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -m 'Add YourFeature'
) - Push to the branch (
git push origin feature/YourFeature
) - Open a Pull Request
For questions or feedback:
- Email: mileshwebdev@gmail.com
- GitHub: @mhwebdevelopment
- Website(s)mhwebdevelopment.com
Licensed under the MIT License.
Generated by AI Codebase Knowledge Builder.