The final project for Scripting Languages course is to create an e-commerce website out of a static website created using only HTML and CSS. This is a team project and this time I am teaming up with Michael Ferikson and Timothy Viandy. Our task is to augment the website with the aid of PHP and MySQL in order to make it dynamic. There are many changes and addition to be made, such as:
- Creating a database
- Creating a Content Management System
- Adding “Add to Cart” function
- Remaking the web interface to add interactivity
We are using several e-commerce websites as our guide in developing the website: Tokopedia, Elevenia, OLX, and Freelancer. We use CodeIgniter as our PHP framework to ease the process of development and to ensure code readability and standards among teammates. I will be in charge of developing the web services and help with the design if needed. Our project time frame is 7 weeks starting from the date of this post.
We have also planned the tasks over the weeks.
Week 1
- Gather and document user requirements
- Design database based on requirements
- Determine functions to be prepared
Week 2
- Remake design of existing website
- Create design for CMS
Week 3
- Create basic web services as a bridge to database
- Implement automation for product page
- Implement automation for navigation bar
Week 4
- Improve web services
- Implement design for CMS
- Create Registration and Login features
Week 5
- Implement CMS features such as:
- add / edit / remove products
- add / edit / remove users
- add / edit / remove orders
- Implement new design to old website
Week 6
- Alpha testing
- Check and improve functionalities of website
Week 7
- Beta testing
- Fix errors and improve from user feedbacks
The detailed information of our team members is as follows:
- Enrico Hugo (Computer Science) – 1701320642
- Michael Ferikson (Information Systems) – 1701320794
- Timothy Viandy (Computer Science) – 1701319810
Pingback: Project Portfolio | Scripting Languages Final Project: E-Commerce Website