As one of the requirements of completing course CS220 – Scripting Languages, we are to set up an e-commerce website. This project is managed by Evelyn Kharisma, Fansi Lantana and Jeremy Nathaniel Sie. The front-end of the website had been designed by Anoukv Zanten previously. For the purpose of supporting the additional function that our team will implement into the e-commerce website, we will modify the front-end. This e-commerce website will be created to support Batik Tulis Pusaka Beruang Lasem.
We divide the work loads into 3 categories, front-end, back-end and database. This e-commerce website will be built using: – Back-End: PHP programming language and CodeIgniter framework – Front-End: HTML, CSS, Javascript – Database: MySQL
- Create New Account There will be a form that user need to fill in to registered as new customer. Only customer can do purchasing.
- Login and Logout This login system will validate customer and admin account. New customer should sign up to purchase. Based on the login ID and password, system will determine whether it’s customer or admin, then system will redirect them to specific interface that they are allowed to access. Only admin will be able to access admin interface.
- Home, About Us, Contact Us, Help These page will contains Batik Tulis Pusaka Beruang Lasem basic information and help in navigating and using the e-commerce website.
- Product The e-commerce will let customer browse and search product sell by Batik Tulis Pusaka Beruang Lasem. Customer can also see the product details.
- Admin Interfaces and Settings Once admin login into the system, they will be able to change the content of the website easily using the back-end services provided. The services include add and delete product; increase and decrease stock.
- Wishlist and Shopping Cart Each user has their own wishlist and shopping cart which will provide convenience in choosing and purchasing product through the website.
- Purchasing Process and Confirmation The website purchasing step will consist of several confirmation step to ensure that customer purchase the product they choose correctly.
- Payment Confirmation The e-commerce website will also provide convenience for the admin by providing the mean for customer to upload their payment receipt.
Interaction Flow
Team: Evelyn Kharisma (1701320825) Fansi Lantana (1701341741) Jeremy Nathaniel Sie (1701320365)
Design: Anoukv Zanten (1901519004)