This is a basic frontend for an E-commerce mobile application developed using React Native.
- Browse products
- View product details
- Add products to cart
- View cart
- Remove products from cart
- Basic navigation between screens
- Make sure you have Node.js and npm installed on your machine.
- Clone this repository to your local machine.
- Navigate to the project directory in your terminal.
- Run
npm install
to install dependencies. - Connect your mobile device or start an emulator.
- Run
npm start
to start the Metro Bundler. - Open the Expo app on your mobile device and scan the QR code from the Metro Bundler to run the app.
- React Native
- Expo
- React Navigation
- /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.
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.
- This project was developed as a part of learning React Native.
- Special thanks to Expo and React Navigation for simplifying the development process.