Back to Projects
Nova Plus - Image 1

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.