Skip to content

DoaaMosalam/NovaModa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Moda

Nova Moda

BrainStorm

Nova Moda

E-commerce App

Nova Moda Project Description

Overview:

The E-Commerce Application is a dynamic and user-friendly platform designed to facilitate online shopping experiences. This project harnesses a range of cutting-edge technologies and follows best software engineering practices to create a seamless shopping environment.

Key Features:

- Product Display: The application provides an extensive catalog of products, meticulously categorized and beautifully presented to users. Products are showcased with detailed descriptions, images, prices, and customer reviews.

- Shopping Cart: Customers can easily select products they wish to purchase, adding them to their virtual shopping cart. The cart keeps track of selected items and provides a clear summary of the order.

- User Authentication: To ensure a secure and personalized experience, the application offers user registration and login functionality. This allows users to track their order history, manage shipping details, and save favorite products.

- Search and Filters: The application features robust search functionality and advanced filters, enabling customers to quickly find products based on their preferences, price range, brand, or category.

Project Goals:

The primary objective of this project is to create a user-friendly, efficient, and secure e-commerce application that offers customers a seamless shopping experience. By leveraging the latest technologies and best practices, we aim to provide a reliable platform for online shopping that meets the evolving needs and expectations of users.

This E-Commerce Application is a testament to our commitment to excellence in mobile app development and our dedication to delivering innovative solutions to the world of online retail.

UI $ UX Design Project:

Nova Moda Design

E-Commerce Application
Project Structure
app/
    src/
        main/
            java/
                com/example/app/
                    di/
                    ui/
                    viewmodel/
                    MainActivity.kt
data/
    src/
        main/
            java/
                com/example/data/
                    remote/
                    local/
                        db/
                        entities/
                        dao/
                    repository/
domain/
    src/
        main/
            java/
                com/example/domain/
                    model/
                    repository/
                    usecase/

Best practice

-try to not taking any code as copy-paste here is like a helper to you.

-Please make sure to try it yourself firstly.

Technology Stack

- Kotlin Language

- Clean Arechticutre

- Data Binding

- Navigation Caompnents

-Retrofit

- Coroutines

-ViewModel

- RecyclerView

- SOLID Principles

Preview

Nova Moda video - Made with Clipchamp

Login Screen 1 Login Screen 2 Login With Google
Register Screen 1 Register Screen 2 Forget Password
Home Screen 1 Home screen 2 Search Screen Details Products Screen
Category Screen 1 Category screen 2 Category Products Screen

About

Nova Moda (E-commerce App)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages