Logo Lanfrica

yafetfaf07/kioks

Domaine:

mobility

Type de record:

software
Créateur:
yaf
HĂ´te:
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