Calbeans Coffee Web Application is a basic ordering management and point of sales system developed for the Calbeans Coffee business. It allows customers to place orders and assists the staff in managing the orders and sales.
The web application is hosted and can be accessed at https://calbeans.vercel.app.
The Calbeans Coffee Web Application is built using the following technologies:
- HTML, CSS, JavaScript
- Bootstrap and Argon.js frameworks for responsive design and UI components
- PHP and MySQL for server-side functionality and database management
- jQuery for simplified DOM manipulation and AJAX requests
Additional libraries and frameworks used in the project include:
- html2canvas.js for capturing and saving screenshots of order receipts
- charts.js for generating visual charts and graphs for sales analytics
To run the Calbeans Coffee Web Application locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/calbeans-coffee.git
- Set up a local web server with PHP and MySQL support (e.g., XAMPP, WAMP, or MAMP).
- Import the
rposystem.sql
file into your MySQL database to create the necessary tables. - Update the database connection details in the
config.php
file. - Open the application in a web browser by accessing the local server's URL.
The Calbeans Coffee Web Application offers the following features:
- Order Placement: Customers can browse the menu, add items to their cart, specify customizations, and submit orders.
- Order Management: Staff members can view and manage incoming orders, mark them as completed, or cancel them if necessary.
- Point of Sales: The system keeps track of sales and generates order receipts for customers.
- Analytics: Sales data is collected and presented in visual charts and graphs for analysis and decision-making.
This project was developed as the final project for our INFOMAN (Information Management) and WEBAPPS (Web Applications) courses. It served as an opportunity for us to apply the knowledge and skills gained throughout these courses to create a practical web application. The project allowed us to showcase our understanding of information management principles and the development of web-based solutions. We are grateful to our instructors for providing guidance and support throughout this project.