A food delivery app built using React Native.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
These are the main technologies that I used. You can check the other dependencies in package.json
.
- React Native: A popular JavaScript framework for building native mobile applications.
- Tailwind CSS: A utility-first CSS framework for rapidly building responsive user interfaces.
- Fork the project to your GitHub account
- Clone the project to your local machine.
- Navigate to your folder and run
npx expo install
- 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.
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
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
If you encounter any problems, or you have a suggestion, please feel free to contact me at amoskyalo927@gmail.com.