Skip to content

DEveL0perLuckY/react-native-ecommerce-app

Repository files navigation

React Native E-commerce App

This is a basic frontend for an E-commerce mobile application developed using React Native.

Features

  • Browse products
  • View product details
  • Add products to cart
  • View cart
  • Remove products from cart
  • Basic navigation between screens

Installation

  1. Make sure you have Node.js and npm installed on your machine.
  2. Clone this repository to your local machine.
  3. Navigate to the project directory in your terminal.
  4. Run npm install to install dependencies.
  5. Connect your mobile device or start an emulator.
  6. Run npm start to start the Metro Bundler.
  7. Open the Expo app on your mobile device and scan the QR code from the Metro Bundler to run the app.

Technologies Used

  • React Native
  • Expo
  • React Navigation

Project Structure

  • /src: Contains the source code for the application.
    • /components: Contains reusable components used across screens.
    • /screens: Contains the main screens of the application (Home, Product Details, Cart, etc.).
    • App.js: Entry point of the application.
    • navigation.js: Contains the navigation configuration using React Navigation.

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Demo Video and APK

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you encounter any bugs or have suggestions for improvements.

Acknowledgements

  • This project was developed as a part of learning React Native.
  • Special thanks to Expo and React Navigation for simplifying the development process.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published