Online marketplace ·
Annapurna Art
An international online art marketplace and admin panel, built with Next.js
- Role
- Lead Developer
- Company
- AITC International
- Timeline
- Oct 2022 – Present
- Location
- Bhaktapur, Nepal
- 7
- art categories
- 2
- audiences: artists & collectors
- Global
- multi-currency checkout
Overview
An online art gallery and marketplace where collectors discover and buy original paintings, sculpture, photography and digital art, and artists from Nepal, Africa and beyond sell their work worldwide.
Nepal has a vibrant contemporary art scene but very few places to buy it online, and fewer still that reach international collectors. Annapurna Art serves both sides. Artists apply to sell, upload works with medium and dimensions, and build a following. Collectors browse curated collections, save favourites and check out in their own currency.
Beyond listings, the platform runs virtual exhibitions, curator collections such as "Contemporary Voices from Africa" and "Abstract Painting for Modern Space", and a collector-education blog. Behind it all sits an admin panel for managing artworks, artists, users, orders and exhibitions.
Key features
- 01
Seven art categories
Painting, drawing, mixed media, printmaking, sculpture, digital and photography, each with medium and size details.
- 02
Artist profiles
Follow artists, see their full body of work and discover new emerging artists.
- 03
Curated collections
Themed edits like "Curated Painting for Your Home" make it easy to buy art for a real space.
- 04
Virtual exhibitions
Online exhibitions let collectors anywhere visit shows happening in diverse spaces.
- 05
Global checkout
Wishlist, cart, currency and language selector, plus clear shipping, tax and returns policies.
- 06
Admin panel
One place to manage art pieces, artists, users, transactions and exhibitions.
What I did
- 01Developed the main marketplace platform using Next.js
- 02Built an intuitive admin panel for content management
- 03Implemented secure payment processing
- 04Created responsive UI components with Tailwind CSS
- 05Integrated backend APIs and managed application state
Outcome
- Launched the platform with positive feedback from artists and buyers
- Grew from Nepali artists to an international roster, including artists from Nigeria
- Streamlined the art-piece management process for administrators
Built with
- Next.js
- React.js
- Tailwind CSS
- Node.js
- MongoDB
- AWS CloudFront
Related writing
Node.js7 min read
WebSockets in Node.js and React: Real-Time Apps Guide
Build real-time apps with WebSockets in Node.js and React: ws vs Socket.IO, rooms, auth, reconnection and scaling across servers with Redis. Typed code inside.
Read articleCSS7 min read
Tailwind CSS v4 Migration Guide: What Changed From v3
Tailwind CSS v4 migration guide: CSS-first config with @theme, the upgrade tool, renamed utilities, browser support and the breaking changes that bite.
Read articleReact9 min read
React Server Components Explained: A Clear Mental Model
React Server Components explained: how server and client components differ, what 'use client' really does, serialization rules and mistakes to avoid in Next.js.
Read article