Inspiration

ArtBazar was inspired by the gap between talented artists and meaningful visibility. Many artists struggle to showcase and sell their work online without relying on social media algorithms or expensive platforms. We wanted to create a space that feels like a digital art exhibition + marketplace, where artists can present their work professionally and buyers can explore art in an intuitive, visually rich environment.

What it does

ArtBazar is an online art marketplace that allows artists to showcase their artworks and users to explore, view, and add artworks to a cart for purchase. The platform supports: A visually engaging landing page and gallery User authentication (including Google Sign-In placeholders) Artwork browsing and detailed views A cart system to manage selected artworks A scalable backend structure ready for checkout and order management

How I built it

Frontend: HTML, CSS, and JavaScript with a strong focus on aesthetics, responsiveness, and user experience Backend: Python with Flask for routing, logic, and API handling Database: MySQL to manage users, artworks, carts, and orders Design: Custom gradients, typography, and card-based UI for an art-gallery feel Architecture: Modular backend routes with a future-ready structure for payments and order processing

Challenges I ran into

Designing a UI that feels artistic without compromising usability Structuring the cart system safely without premature foreign-key constraints Maintaining responsiveness across devices while keeping the design visually rich Planning the backend to be scalable for future features like checkout and payments

Accomplishments that we're proud of

Successfully building a full-stack art marketplace from scratch Implementing a working cart system with add, view, and remove functionality Creating a visually appealing and brand-consistent design Laying a strong foundation for future payment and order integration Maintaining clean separation between frontend and backend logic

What we learned

How to design scalable database schemas for real-world applications Practical implementation of Flask with frontend integration The importance of UX in platforms meant for creative professionals Planning features ahead of time saves major refactoring later Collaboration between design thinking and technical execution

What's next for ArtBazar

Integrating a secure checkout and payment system Connecting the cart system fully with the Orders table Adding artist dashboards for artwork management Implementing search, filters, and category-based browsing Enhancing authentication and deploying the platform publicly

Built With

Share this project:

Updates