Overview
The jokopi is an open-source app for coffee shop ordering. It is an example application that demonstrates how jokopi can be applied to a react app. The app is built using create react app and offers features such as login, register, forgot password, logout, profile, history order, product search, sort and filter, cart, transactions, admin dashboard, and more.
Features
- Login, Register, Forgot Password, Logout: Users can create an account, log in, recover forgotten passwords, and log out.
- Profile: Users can manage their profile information.
- History Order: Users can view their past orders.
- Products (Search, Sort, Filter): Users can search, sort, and filter products.
- Cart: Users can add products to a cart and proceed to checkout.
- Transactions: Users can view their transaction history.
- Admin Dashboard: Admins have access to a dashboard where they can manage orders and perform administrative tasks.
Installation
To run this project, you will need to follow these steps:
- Clone this repository to your local machine.
- Change the current directory to the project folder.
- Install the project dependencies:
- If you are using npm, run the command
npm install. - If you are using yarn, run the command
yarn.
- If you are using npm, run the command
- Set up the necessary environment variables.
- Run the application.
Summary
The jokopi app is a complete open-source solution for coffee shop ordering. It offers a range of features for both users and admins, including authentication, profile management, order history, product search and filtering, cart management, transaction history, and an admin dashboard. The app is built using React and other popular libraries, making it easy to customize and extend. To install and run the app, simply clone the repository, install the dependencies, set up the environment, and start the application.