Nova Plus
Bookstore Mobile App, 2024 University Project. E-commerce mobile app enabling customers to browse, search, and order books with admin inventory management features.
Technologies Used
KotlinAndroid SDKFirebase Realtime DBMVVM
Overview
Nova Plus is a comprehensive Android e-commerce application that transforms traditional book ordering into a modern mobile experience. I developed a full-featured platform enabling customers to discover and purchase books while providing administrators with powerful inventory management tools.
Key Features
- •Advanced book search and filtering by title, author, and category
- •Intuitive shopping cart with real-time price calculations
- •Secure checkout process with address validation
- •Order history and real-time delivery tracking
- •5-star rating system and customer reviews
- •Wishlist functionality for saved books
- •Admin dashboard for inventory management
- •Push notifications for order status updates
- •Responsive design optimized for various Android devices
Technical Implementation
- •Architecture: MVVM with Repository pattern
- •Language: Kotlin for modern, safe code
- •Database: Firebase Realtime Database
- •Networking: Retrofit with OkHttp
- •UI Components: Android Data Binding, RecyclerView, ConstraintLayout
- •Image Loading: Glide for efficient caching
- •Navigation: Android Navigation Architecture
Recognition & Achievement
Achieved a high first-class mark for outstanding functionality, clean architecture, and professional UI/UX design. The project was praised for its scalable architecture, robust error handling, and real-world applicability.