As a student who applied the CS220 – Scripting language class, it is mandatory for students who enroll the scripting language class to create an e-commerce website for the final project. In the project we are given a design [front-end] of the website that has been created by the design student and our job is to add shopping cart [back-end] to the website. This project is a team based project that consist of three members and each member will work on different task. The team that I am working with are Evelyn Kharisma and Jeremy Nathaniel.
Here are the platform that we use to make this website:
Front end – HTML, CSS, Javascript
Back end – PHP and CodeIgniter
Database – MySQL
REQUIREMENT DETAIL
Front-end
Back-end
1. Create an Account
This page is used for a new customer to make an account to purchase Batik. The customers need to fill all the form and there is a minimum character for password, 8-16 characters.
2. Login
This function is used for customers and administrator to sign in to their accounts by using their ID and Password. The ID and Password is used to detect whether the user is a customer or administrator. After the user has inputted their ID, the system will later direct to an interfaces.If the user is a new customer/administrator, s(he) should sign up to make an account.
3. The Website Pages
In this website there are several pages such as Home, About Us, Help, Geography, Batik Lasem and etc. Those pages are use for Batik Tulis Pusaka Berung Lasem information.
4. Admin Interface and Settings
This function is for the administrator to edit the content of the website.
The administrator will be able to modify the content of the website such as :
- Edit the content of pages on the rich text editor
- Add, edit, delete products
- Add, edit, delete categories
- View and Change status of orders
- Add, edit, delete users
5. Shopping Cart
This function let users to purchase and choose the items that they want. The website also provide a purchasing process and confirmation
Database
Inventory Table
User Database
Here is a video to show how this website work
Team :
Evelyn Kharisma 1701320825 Fansi Lantana 1701341741 Jeremy Nathaniel Sie 1701320365
Designer :
Anoukv Zanten 1901519004