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.
- 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.
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.
To get started with the ShopSeeker app, follow these steps:
-
Clone the repository:
git clone https://github.com/sirob324/shopseeker-app.git
-
Navigate to the project directory:
cd shopseeker-app
-
Install dependencies:
npm install
-
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.
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.
We welcome contributions to the ShopSeeker App! If you want to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/YourFeature
-
Make your changes and commit them:
git commit -m "Add your message here"
-
Push to the branch:
git push origin feature/YourFeature
-
Create a pull request.
Please ensure your code follows the existing style and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
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.
For any questions or feedback, feel free to reach out:
- Email: your-email@example.com
- Twitter: @your_twitter_handle
Thank you for checking out the ShopSeeker App! We hope you enjoy using it.