/Katsura

This is a food delivery app build using React Native

Primary LanguageJavaScript

Katsura

A food delivery app built using React Native.

Screenshot 2023-06-27 191320 Screenshot 2023-06-27 191352 Screenshot 2023-06-27 191441 Screenshot 2023-06-27 191511

Introduction

Welcome to Katsura. This is a mobile application built using React Native and Tailwind CSS. The app allows users to make orders for food of their choice.

Feature

  1. Browse: Users can explore a wide range of restaurants and their menus. They can filter and search for specific cuisines, dishes, or restaurants based on their preferences.
  2. Order: Users can select items from the menu, customize their order (e.g., choose toppings, specify dietary preferences), and add items to their cart. They can also view the order summary before placing it.
  3. Payment: The app supports secure payment methods, such as credit/debit cards, digital wallets, or cash on delivery. Users can securely complete their transactions within the app.
  4. Track Order: Once an order is placed, users can track the status of their order in real time. They receive updates on the preparation, packaging, and delivery stages. Notifications keep them informed about estimated delivery times.
  5. User Profiles: Users can create and manage their profiles within the app. They can save their delivery addresses, payment details, and favorite restaurants for a personalized experience.

Technologies

These are the main technologies that I used. You can check the other dependencies in package.json.

  1. React Native: A popular JavaScript framework for building native mobile applications.
  2. Tailwind CSS: A utility-first CSS framework for rapidly building responsive user interfaces.

Installation

  1. Fork the project to your GitHub account
  2. Clone the project to your local machine.
  3. Navigate to your folder and run npx expo install
  4. Start the development server: npx expo start. This command will launch the Expo development server and provide you with options to run the app on an emulator, physical device, or web browser.

Contributing

Contributions to the Katsura App project are welcome! First, you can check all open issues and try to solve them ( there are a couple of pages that I haven't finished. I have opened issues for them and you can go ahead and attempt them ). If you encounter any bugs, have suggestions for improvements, or would like to add new features, please feel free to open an issue or submit a pull request. Here is the Figma file https://www.figma.com/file/MZ6SSGBeQv9xBGeO1TGC7q/Kilimanjaro?type=design&node-id=0-1&mode=design&t=i7BLeJmSAEhmvIar-0

Acknowledgements

I want to acknowledge Vincent for agreeing to build the user interface for me. He is a talented UI/UX designer. You can get in touch with him here: vinniemioru@gmail.com

Contacts.

If you encounter any problems, or you have a suggestion, please feel free to contact me at amoskyalo927@gmail.com.