{"id":14975033,"url":"https://github.com/snykk/laracoffee","last_synced_at":"2025-10-27T10:32:17.637Z","repository":{"id":104099599,"uuid":"515824029","full_name":"snykk/Laracoffee","owner":"snykk","description":"Laracoffee - an e-commerce website for coffee shops, developed using Laravel 9 and Bootstrap CSS for a smooth and responsive online shopping experience.","archived":false,"fork":false,"pushed_at":"2024-07-21T08:50:54.000Z","size":11639,"stargazers_count":24,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-11T11:23:19.988Z","etag":null,"topics":["bootstrap","bootstrap5","coffeeshop","e-commerce","e-commerce-website","laravel","laravel-application","laravel-project","laravel-website","laravel9","web-application"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/snykk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-20T03:47:03.000Z","updated_at":"2024-10-07T09:29:08.000Z","dependencies_parsed_at":"2024-09-18T23:30:44.394Z","dependency_job_id":null,"html_url":"https://github.com/snykk/Laracoffee","commit_stats":{"total_commits":72,"total_committers":3,"mean_commits":24.0,"dds":0.04166666666666663,"last_synced_commit":"2d53ba716282c7f6dc926284ea1b44335e73a8fe"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snykk%2FLaracoffee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snykk%2FLaracoffee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snykk%2FLaracoffee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snykk%2FLaracoffee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snykk","download_url":"https://codeload.github.com/snykk/Laracoffee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219861467,"owners_count":16555994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","bootstrap5","coffeeshop","e-commerce","e-commerce-website","laravel","laravel-application","laravel-project","laravel-website","laravel9","web-application"],"created_at":"2024-09-24T13:51:25.531Z","updated_at":"2025-10-27T10:32:07.617Z","avatar_url":"https://github.com/snykk.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laracoffee\n\nLaracoffee is a web application built using the Laravel framework that allows users to browse and order coffee products online.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [UI](#ui)\n- [In Summary](#in-summary)\n\n\n## Features\n### Admin\n- Authentication Page: This page allows admin to log in.\n- Dashboard Page: Admin have access to a dashboard for an overview of system activities.\n- Customer Page: Provides a list of registered customer details for admin to view.\n- Log Transaction Page: Admin can monitor transaction logs.\n- Product Page: Admin can view, add, edit, and remove product details.\n- Product Review Page: Admin can view product reviews.\n- Profile Page: Admin can edit their profile data and change passwords if needed.\n- Order Page: Admin can manage user orders, including changing order status (rejected, done, approved).\n- Order History: Admin can review the history of orders.\n\n### General User\n- Authentication and Registration Page: Users can log in or register for an account.\n- Home Page: The main landing page for users.\n- Point Page: Users can track loyalty points earned through transactions.\n- Profile Page: Users can edit their profile data and change passwords if needed.\n- Product Page: Users can purchase products, view product details, and leave product reviews (after completing the purchase).\n- Order Page: Users can view and manage their shopping cart, including editing and canceling orders.\n- Order History: Users can review their order history.\n## Installation\n\nTo run Laracoffee locally, follow these steps:\n\n1. Clone this repository:\n\n   ```bash\n   git clone https://github.com/snykk/Laracoffee.git\n   ```\n2. Change to the project directory\n    ```bash\n    cd laracoffee\n    ```\n3. Install the project dependencies\n    ```bash\n    composer install\n    npm install\n    ```\n4. Copy the .env.example file to .env and configure your environment variables, including your database settings and any other necessary configuration.\n    ```bash\n    copy .env.example .env\n    ```\n5. Generate an application key\n    ```bash\n    php artisan key:generate\n    ```\n\n6. Create a symbolic link for the storage directory\n   ```bash\n   php artisan storage:link\n   ```\n8. Set the filesystem disk to public in the .env file\n   ```bash\n   FILESYSTEM_DISK=public\n   ```\n6. Migrate the database\n    ```bash\n    php artisan migrate\n    ```\n7. Seed the database with sample data (optional):\n    ```bash\n    php artisan db:seed\n    ```\n8. Start the development server\n    ```bash\n    php artisan serve\n    ```\n9. Access the application in your browser at http://localhost:8000\n\n## Usage\n- Visit the website and register for an account.\n- Browse the available coffee products, add them to your cart, and proceed to checkout.\n- Make a test order to see the order processing workflow.\n- Access the admin panel by log in with admin credentials (if seeded).\n- Manage products and orders through the admin panel.\n\n## Contributing\nContributions are welcome! If you'd like to contribute to this project, please follow these steps:\n1. Fork the repository.\n2. Create a new branch for your feature or bugfix: `git checkout -b feature-name`.\n3. Make your changes and commit them: `git commit -m 'Add some feature'`.\n4. Push to your fork: `git push origin feature-name`.\n5. Create a pull request on the original repository.\n\n## License\nThis project is licensed under the [MIT License](https://github.com/snykk/Laracoffee/blob/master/LICENSE).\n\n## UI\n\n### Admin Page\n##### Dashboard\n![\"Dashboard\"](/storage/assets/Admin/dashboard.PNG)\n##### Customer Lists\n![\"Customer Lists\"](/storage/assets/Admin/customer_lists.PNG)\n##### Transaction Lists\n![\"Transaction Lists\"](/storage/assets/Admin/transactions.PNG)\n##### Product Page\n![\"Product\"](/storage/assets/Admin/product.PNG)\n##### Add Product\n![\"Add Product\"](/storage/assets/Admin/add_product.PNG)\n\n##### Edit Product\n![\"Edit Product\"](/storage/assets/Admin/edit_product.PNG)\n##### Detail Order\n![\"Edit Product\"](/storage/assets/Admin/detail_order.PNG)\n##### History Order\n![\"History Order\"](/storage/assets/Admin/history_order.PNG)\n\n### General User\n##### Registration Page\n![\"Registration Page\"](/storage/assets/User/registration.PNG)\n##### Authentication Page\n![\"Authentication Page\"](/storage/assets/User/authentication.PNG)\n##### Home\n![\"Home\"](/storage/assets/User/home.PNG)\n##### User Point\n![\"User Point\"](/storage/assets/User/user_point.PNG)\n##### Detail Profile\n![\"Detail Profile\"](/storage/assets/User/profile.PNG)\n##### Edit Profile\n![\"Edit Profile\"](/storage/assets/User/edit_profile.PNG)\n##### Product Page\n![\"Product\"](/storage/assets/User/product.PNG)\n##### Product Detail\n![\"Product Detail\"](/storage/assets/User/product_detail.PNG)\n##### Make an Order\n![\"Order Page\"](/storage/assets/User/make_an_order.PNG)\n##### List of Order\n![\"List of Orders\"](/storage/assets/User/order_list.PNG)\n##### Upload Proof of Transfer\n![\"Proof of Transfer\"](/storage/assets/User/upload_bukti.PNG)\n##### Order Detail\n![\"Order Detail\"](/storage/assets/User/order_detail.PNG)\n##### Edit Order\n![\"Edit Order\"](/storage/assets/User/edit_order.PNG)\n##### Submit a Review\n![\"Submit a Review\"](/storage/assets/User/submit_review.PNG)\n\n## In Summary\n Feel free to explore the application and give it a try yourself. If you have any questions or encounter any issues, please don't hesitate to reach out. Your feedback is greatly appreciated. Happy exploring!!!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnykk%2Flaracoffee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnykk%2Flaracoffee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnykk%2Flaracoffee/lists"}