The Art Gallery Web Application is a beginner-friendly full-stack project developed using React.js for the frontend and Node.js for the backend. The application allows users to browse artworks and perform buy and sell actions at a UI level, simulating a basic online art marketplace.
This project was built to strengthen my understanding of React fundamentals, component-based architecture, and basic frontend–backend integration.
- Strengthen understanding of React.js fundamentals and state management
- Implement buy and sell UI workflows in a real-world application
- Learn scalable project structuring and best practices
- Gain hands-on experience with basic backend setup using Node.js
- Display artworks in a gallery layout
- Buy artwork (frontend-level interaction)
- Sell artwork by adding details through the UI
- Modular and reusable React components
- Clean and responsive user interface
- Basic Node.js backend integration
Frontend
- React.js
- HTML5
- CSS3
- JavaScript
Backend
- Node.js
- Only cash on delivery for now
- No order tracking system
- Backend kept minimal for learning purposes
npm install
npm start