ArtHive: Traditional Art Showcase Platform
ArtHive is a feature-rich platform designed to showcase traditional artworks, empowering artists to share their work and art lovers to discover pieces through advanced search and filtering.
Project Overview
ArtHive is a modern web platform for showcasing traditional artwork, enabling artists to share their portfolios and helping users discover pieces through powerful search and filtering. Built from the ground up with a focus on performance, scalability, and usability, it delivers a seamless experience across devices.
My Contributions
- 1
Built a RESTful API in Laravel to handle CRUD operations for artworks and artists, ensuring a secure and scalable backend system.
- 2
Documented the API using Knuckleswtf Scribe, providing clear and comprehensive documentation for frontend integration.
- 3
Leveraged OpenAPI schema and Orval to generate TanStack Query hooks and Axios API calls which cut out hours in development and ensured end-to-end type safety.
- 4
Improved pages load and performance by leveraging Next.js' SSR and prefetching.
- 5
Implemented full-text search across artworks and artists using TypeSense for faster search.
- 6
Integrated real-time notifications using Laravel Reverb for immediate feedback.
- 7
Built an authentication system using Laravel Sanctum, including signup, login, email verification, and password reset functionalities, paired with cookie based session management on the frontend.
- 8
Deployed all parts of the app on Digital Ocean.
- 9
Configured and managed custom domain names (arthive.foo, api.arthive.foo, admin.arthive.foo).
- 10
Set up DNS records and nameservers between Name.com and DigitalOcean to route traffic to the correct VPS instances.
- 11
Secured all domains and subdomains with Let’s Encrypt SSL certificates using Certbot, enabling full HTTPS support.
- 12
Implemented CI/CD workflows with GitHub Actions for automated testing, building, and deployment of all services.
Outcome
A complete, full-featured, production ready art showcase platform built from the ground up:
- ✓
Built and deployed a fully functional art platform as a solo project.
- ✓
Covered backend, frontend, authentication, real-time updates, and search.
- ✓
Used modern tools to solve real-time and search performance challenges.
- ✓
Implemented type-safe APIs and automated deployments for reliability.
- ✓
Delivered fast load times and smooth UX with SSR and prefetching.
Project Details
Technologies
Timeline
Project Links
Related Projects
Other projects using similar technologies

Majan Road: Your Ultimate Travel Companion in Oman
Explore Oman’s beauty and culture with Majan Road, the ultimate travel app for tourists and locals. Get all the info and tools you need for an unforgettable journey!

AJRLI: Revolutionizing Equipment Rental in Algeria
AJRLI connects equipment suppliers and tenants in Algeria, facilitating the rental of equipment for the construction and public works sector.
TaskFlow: A Collaborative Project Management Web App
TaskFlow is a comprehensive project management tool designed to help teams organize tasks, track progress, and collaborate effectively.
Enjoyed this project?
Let's work together