shridhar998 / Suman-Jewellers

E-Commerce frontend application for local jewellery business

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Suman-Jewellers

E-Commerce frontend application for a local jewellery business

business logo

Links

Backend : https://github.com/shridhar998/e-commerce-backend

Admin Panel : https://github.com/shridhar998/e-commerce-admin

Features

  • React Native: Utilized the power of React Native to build a cross-platform Android application with a single codebase, sharing components between iOS and Android.
  • Android Platform: Leverage the native capabilities of Android devices to provide a seamless user experience tailored specifically for Android users.
  • Expo Integration: If you choose to use Expo, enjoy the added convenience of quickly prototyping, testing, and deploying your app.
  • Navigation: Implemented smooth navigation between screens using popular navigation libraries like React Navigation: Stack Navigation and Tab Navigation.
  • UI Components: Used various UI libraries like React Native Elements, Expo Vector icons or any other library of your choice to create visually appealing and intuitive user interfaces.
  • API Integration: Connected the app with backend APIs using libraries like Axios seamless data communication.
  • Offline Support: Implement offline data storage and handling using technologies like AsyncStorage or SQLite.
  • Performance Optimization: Optimize your app for improved speed and responsiveness, making use of FlatList, PureComponent, and other performance-enhancing techniques.

Getting Started

To get started with the project, follow these steps:

  1. Prerequisites: Ensure you have Node.js, npm, and Expo CLI installed on your system.
  2. Clone the repository: git clone https://github.com/shridhar998/Suman-Jewellers.git
  3. Install dependencies: npm install
  4. Run the Android app: Use expo start and scan the QR code to start the Android app on Expo Go app.
  5. Testing: Execute tests using npm test.
  6. Customization: Customize the app by modifying screens, components, and styles to suit your project requirements.

Folder Structure

Here's a high-level overview of the project's folder structure:

|── assets
|── components
| |── home
| |── products
|── constants
|── hook
|── navigation
|── screens
|── .gitignore
|── App.js
|── app.json
|── babel.config.js
|── eas.json
|── package-lock.json
|── package.json

Contributing

Contributions are always welcome! If you'd like to contribute to the project, please follow the guidelines

Acknowledgments

Special thanks to the React Native community and the creators of the libraries and tools used in this project, making mobile app development a breeze.

Feel free to use this template as a starting point for your React Native Android project's README. Customize it with your project's specific details, app features, and relevant links. Happy coding!

Screenshots

Here are some screenshots of the app in action: WhatsApp Image 2023-07-28 at 3 57 10 PM WhatsApp Image 2023-07-28 at 3 57 12 PM WhatsApp Image 2023-07-28 at 3 57 12 PM (1) WhatsApp Image 2023-07-28 at 3 57 11 PM WhatsApp Image 2023-07-28 at 3 57 11 PM (1)

About

E-Commerce frontend application for local jewellery business


Languages

Language:JavaScript 100.0%