This is my final project for UCLA CS130: Software Engineering. Our group is called “googolplex”, which is simply 10 to the power of many, many…
Source code at: Here
Project googolplex is a web server built on C++. It mainly funtions as a AI text generator, where you input the prompt, and it will return an “anwser” (actually queried from a public API). User can review their history prompts and answeres freely.
We Constructed a CI/CD Pipeline on google cloud platform (GCP): we have detailed log info from debug all the way to fatal; test coverage report using Google Test, and code review using gerrit. We also setup a monitor dashboard to record up-time and request latency on GCP.
The server follows the NGINX standard, with REST API capabilities. It is built mostly on C++ with Boost Library (there are more easy-to-use library, but, you know, class project always want you to do in more difficult way lol).