back to CSSE Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Summer Quarter

August 21, 2020

 

Xue Guan

"IdeaTrek Internship: Full Stack Development using WordPress, PHP and SQL"

(Idea Trek)

 

Sponsor: Roger Hunt

Faculty Advisor: Dr. Arkady Retik

 

 

Abstract

IdeaTrek focuses on creating innovative ideas. During my internship with IdeaTrek, I worked on creating an electrical car themed social networking and one-page forum-based website, which has more entertainment, high user experience and traditional forum functionalities for foreigners who have language barriers to follow automobile professional terms. The idea is to make a forum based on the popular features from TikTok, Reddit and Instagram that allows people to have more entertainment, connect to other users from same country remotely due to Covid19, and solve their problems easily at the same time. It is an agile project using WordPress, PHP and SQL and it plans to be done by August 28th, once we finish the first run to the market with a prototype, we will collect feedback and make an improved version. Through the project, Ideatrek created a great environment for me to learn how to design and develop a full stack web application as well as to communicate with the tech support of various tools when we had technical issues. It started with user story and functional, non-functional requirements, then we used Wix to do a quick layout design. Based on that, we developed the forum with plugins using WordPress, and used CSS to customize it. The client makes ajax calls to the API (written in php) which can then read/write data from/to MySQL database using a php library and fulfill the request. There is currently no product like this out on the market, so creating this was innovative. This would allow foreigners, who has language barriers explore solutions and network with other users remotely due to Covid19, entertain each other with fun auto videos when they don't need to solve any problem, and solve the problems effectively. Overall, it is not only providing a community to have Q&A but also entertainment and social networking. More personally, the significance of this project is that it taught me about UI design, php, database management, and communication skills, and the process of developing a web application in an agile manner.

 

 

 

 

 

 

 

 

 

 

 

Updated August 20, 2020, 00:30