Logo Lanfrica

yafetfaf07/kioks

Domain:

mobility

Record type:

software
Creator:
yaf
Host:
A product delivery app suited for the Ethiopian Community # Kioks: Local Delivery Mobile App πŸ›΅πŸ’¨ A mobile application designed to provide **fast and reliable product delivery services** within local areas in Ethiopia. The app connects customers with local delivery agents, ensuring a seamless and efficient experience. ## πŸ“‹ Table of Contents * Features * Technologies Used * Installation * Usage * Contributing ----- ## ✨ Features * **Local Delivery**: πŸ“¦ Order products and get them delivered within your area in Ethiopia. * **Real-Time Tracking**: πŸ“ Track your delivery in real-time with live updates. * **User-Friendly Interface**: πŸ“± Intuitive design for easy navigation and order placement. * **Order Management**: πŸ“ View order history and manage ongoing deliveries. ----- ## πŸ’» Technologies Used This project leverages a modern, full-stack technology stack. * **Client**: **Flutter (Dart)** for cross-platform mobile app development (iOS and Android). * **Server**: **Node.js** with **Express.js** for building a scalable RESTful API. * **Database**: **MongoDB** for storing user data, orders, and delivery information. * **Language**: **TypeScript** for type-safe development on both client and server. **Other Tools:** * **Mongoose**: For MongoDB object modeling. ----- ## πŸš€ Installation ### Prerequisites Make sure you have the following installed on your machine: * `Flutter SDK` (version 3.0 or higher) * `Node.js` (version 16 or higher) * `MongoDB` (local or cloud instance, e.g., MongoDB Atlas) * `TypeScript` * `Git` ### Steps #### 1\. Clone the Repository Start by cloning the project to your local machine. ```bash git clone github.com cd kioks ``` #### 2\. Set Up the Client (Flutter) Navigate to the client directory to install dependencies and run the app. ```bash cd client flutter pub get flutter run ``` *Make sure you have a device or emulator connected.* #### 3\. Set Up the Server (Node.js/Express) Next, set up the server by installing dependencies and starting the server. ```bash …

Languages