Skip to content

This is a React Native-based mobile application designed for managing e-commerce operations. The app provides a comprehensive dashboard and essential features for users to manage their profiles, products, and orders efficiently.

Notifications You must be signed in to change notification settings

EduKeyPath/React_Native_E-Commerce_Management_App

Repository files navigation

React Native E-Commerce Management App

This is a React Native-based mobile application designed for managing e-commerce operations. The app provides a comprehensive dashboard and essential features for users to manage their profiles, products, and orders efficiently.

Purpose

This project was created as a learning tool to improve my skills in React Native development. It helped me explore and implement core features like authentication, state management, navigation, and REST API integration—laying the foundation for building real-world mobile applications.

Features

Authentication

  • Login: Secure user authentication with credentials.
  • Change Password: Allows users to update their password.

User Profile

  • Profile Details: View user information.
  • Edit Profile: Update user name, email, or other profile data.

Product Management

  • Product Details: View product information.
  • Manage Products: Add, update, or delete products.
  • Active/Inactive Products: Filter and manage product availability.

Order Management

  • Manage Orders: View and process orders.
  • Order Details: Access detailed information for each order.
  • Order Status Categories: -- New Orders -- Shipped Orders -- Returned Orders -- Cancelled Orders

Dashboard Overview

  • Summary Dashboard: Displays key metrics at a glance: -- Total Order Amount -- Total Number of Orders -- Active Products Count -- Inactive Products Count -- Orders by Status (Shipped, Returned, Cancelled, New)

Tech Stack

  • React Native – Cross-platform mobile development
  • Redux / Context API (if applicable) – State management
  • REST API / Axios – For backend communication

Setup Instructions

Clone the Repository:

Note:

  • Ensure you have a properly configured React Native environment before running the app.

Copyright

© Banti Shaw. All rights reserved.

  • This is a personal project. Redistribution, copying, modification, or commercial use of this project or any part of its code without explicit permission from the author is strictly prohibited.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) license.

  • Under the following terms:
  • Attribution — You must give appropriate credit.
  • NonCommercial — You may not use the material for commercial purposes.
  • NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.

Summary

This is a personal project. Do not copy, redistribute, or modify the code for commercial or public use without written permission from the author.

Full license text: https://creativecommons.org/licenses/by-nc-nd/4.0/

About

This is a React Native-based mobile application designed for managing e-commerce operations. The app provides a comprehensive dashboard and essential features for users to manage their profiles, products, and orders efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published