Skip to content

ShopSeeker is an online grocery delivery mobile application built with React Native. It provides services for common users, delivery personnel, and merchants, enabling seamless ordering, delivery tracking, and product management.

License

Notifications You must be signed in to change notification settings

sirob324/shopseeker-app

Repository files navigation

ShopSeeker App 🛒📦

ShopSeeker Logo

Welcome to the ShopSeeker App repository! ShopSeeker is an online grocery delivery mobile application built with React Native. It provides services for common users, delivery personnel, and merchants, enabling seamless ordering, delivery tracking, and product management.

Table of Contents

Features

  • User-Friendly Interface: Navigate through the app easily with a clean and intuitive design.
  • Seamless Ordering: Place orders for groceries with just a few taps.
  • Delivery Tracking: Keep track of your orders in real-time.
  • Merchant Management: Merchants can manage their products and orders efficiently.
  • Delivery Personnel Support: Delivery staff can easily manage their tasks and deliveries.
  • Secure Payments: Process payments securely with Stripe integration.

Technologies Used

This project utilizes a variety of technologies to ensure a robust and scalable application:

  • React Native: For building the mobile application.
  • Apollo: For managing GraphQL data.
  • GraphQL: To query and manipulate data efficiently.
  • Parse SDK: For backend services.
  • Parse Server: To handle data storage and user management.
  • React Navigation: For seamless navigation within the app.
  • Redux: For state management.
  • Redux-Saga: For handling side effects.
  • Socket.IO: For real-time communication.
  • Stripe: For secure payment processing.

Installation

To get started with the ShopSeeker app, follow these steps:

  1. Clone the repository:

    git clone https://github.com/sirob324/shopseeker-app.git
  2. Navigate to the project directory:

    cd shopseeker-app
  3. Install dependencies:

    npm install
  4. Run the application:

    npm start

Make sure you have Node.js and npm installed on your machine. If you need help, check the official documentation for Node.js and npm.

Usage

Once the app is running, you can start using it right away.

  • For Users: Create an account, browse products, and place your orders.
  • For Delivery Personnel: Log in to manage your deliveries and track orders.
  • For Merchants: Manage your inventory and view orders from users.

Contributing

We welcome contributions to the ShopSeeker App! If you want to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/YourFeature
  3. Make your changes and commit them:

    git commit -m "Add your message here"
  4. Push to the branch:

    git push origin feature/YourFeature
  5. Create a pull request.

Please ensure your code follows the existing style and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

To download the latest version of the ShopSeeker App, visit the Releases section. Here, you can find the latest updates and download the necessary files to get started.

Contact

For any questions or feedback, feel free to reach out:

Thank you for checking out the ShopSeeker App! We hope you enjoy using it.

About

ShopSeeker is an online grocery delivery mobile application built with React Native. It provides services for common users, delivery personnel, and merchants, enabling seamless ordering, delivery tracking, and product management.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •