Project Brief
In this project, we will create an e-commerce website for Pusaka Beruang as an Online Store to sell Batik Lasem.
Project Scope
As the images and data have been provided, we decided to focus on choosing a front end template (as well as editing it to our needs), migrating it to Codeigniter, creating the database as an inventory, user data, etc. and coding the back end using PHP (Codeigniter as its framework).
Goals and Objectives
- To provide assistance to Pusaka Beruang in creating an online shop in order to sell their goods online.
- To understand the syntax of PHP.
- To learn the MVC architecture of Codeigniter.
- To comprehend the real implementation of Scripting Language.
- As a realization of the importance of Scripting Language in our current society.
Features
- The website will have a user login system to ease users in buying products in the next visit, without needing to re-input their personal information.
- The website will have an admin panel that can see user’s order and confirms payment.
- The website will have a shopping cart that can store multiple order before a purchase is made.
- The user will be able to see an invoice (either sent by the admin to their email, after reviewing the order made, or shown directly after an order is made).
- The website is directly connected to the inventory system that can check and show the stock of a product.
- The website will have a payment confirmation form.
- The admin panel will be able to add, edit, and delete items from the inventory (tentative).
- The website will automatically send an invoice to the user for every order made (tentative, needs mail server).
Task Allotment
I will be personally handling the login system and order. While on the other hand, Chelsy will be dealing with the admin panel and database design, and lastly Janis will be assigned with the inventory system and purchasing.
Purchasing Procedure
- User logs in to website, or register if needed (where the users will need to fill a form including their shipping address, etc.)
- User browses to the items.
- User selects and add the items into cart.
- User confirms order.
- Admin reviews the order made by the user, and sends an invoice manually to the user’s email (since the mail server is not provided)*.
- User transfers to the bank, given the instruction through the email.
- User confirms the payment through the form provided in the website.
- Admin confirms the payment made.
- Item is shipped.
Group Members
- Chelsy -1701319994
- Edward Emmanuel Leonardi (Me) – 1701319735
- Janis Giovani Tan – 1701320560
- Deadra Ivanka Qintara (Design Student)