eBay E-Commerce Website & Android App
Developed an end-to-end e-commerce solution with a web-based platform and Android shopping app integrated with the eBay API. Users can search for products, view details, explore similar items, and perform geolocation-based searches. The system uses Node.js, MongoDB, and Nginx to ensure high performance, scalability, and seamless user experience across platforms.
Key Features
- Product Search & Details: Users can search for products and view detailed information like price, description, and seller details, fetched from the eBay API.
- Similar Product Search: Users receive product recommendations based on the item they are viewing.
- Wish List & Sharing: Users can save products to their wish list and share them via Facebook.
- Geolocation-based Search: The web platform filters products based on the user’s location, providing region-specific results.
- Frontend (Web): Built with Angular, providing dynamic product searches and real-time updates.
- Backend: Node.js handles API calls, data processing, and integrates with the eBay API.
- Database: MongoDB stores product data and user information for personalization.
- Mobile App: Developed in Kotlin, offering a responsive and intuitive shopping experience with similar features as the website.
- Performance Optimization: Configured Nginx as a reverse proxy and load balancer to handle high traffic and ensure high availability.
Project information
- Mobile App Demo: View Demo
- Technologies: Angular, Node.js, MongoDB, Nginx, Kotlin (Android), eBay API suite