Industry Project: Server

2019-10-14

student

web

design

industry-project

Burndown Chart for Week 5

This last week I spent working on the back-end server as described in last week's update. This mostly went well, but is taking longer than expected.

Working Feedback Submission

What made it in?

For next week, I am planning to build the back-end server and test the GitHub and Discord API calls through it, write and test calls to the back-end server in C++, and link those calls to the Feedback Panel in the Unreal Engine.

Industry Project: Redesign

So far of my previous list, GitHub API through Octokit REST has been mostly implemented (as seen in the demonstration video above). All of the necessary API calls have been written and are in the process of being logically structured and tested. While writing and testing these calls, it became clear that a setup command and a local data cache would become necessary very quickly. To that end, I have begun implementing Redis as a caching service, and writing a server endpoint to set up a project board with minimal developer work.

What's not in?

From the above quote, Discord's API calls have not yet been implemented but have begun to be investigated, and the C++ code necessary to link the Unreal Feedback Panel to the back-end server has not yet been written either.

Plan for next week

Burndown Chart for Week 6

The plan for the next week includes finishing the GitHub implementation, adding the Discord API calls, then writing the C++ calls to contact this server from the Feedback Panel. Beyond this point, I plan to move on to polishing the Feedback Panel with some textures and animations, and documenting the installation procedures for both the server and the panel. Ideally, I will end this next week with all necessary features implemented and polished.