Project Janus’s main mission is to provide UH computer science and engineering students with a web application that ensures that searching for internship and job opportunities can be as organized and concise as possible. In addition, students will have the immediate opportunity to connect with other students and employers to grow their network.
For this webpage I focused on key foundations of the project such as the browser page, github project page, and attributing to improvements and fixing the system.
The browsing page in Project Janus was made for students and companies alike to be able to browse through various companies and pick out specific opportunities that students felt catered to. The company cards in the browsing page provide details such as an overview of the company, location and as well as contact information for any student to follow up on.
Alot of my time and effort was mainly spent on designing the company cards and the browsing page itself. What was important to me was making the page look simple, professional and digestible for any user. In addition,
The Github project page was dedicated to introducing Project Janus as well the process of doing so. This came initially in the form of providing users with mockup pages of the webpage, an overview of Project Janus’s mission and even addition resources such as team member info, links to project management, etc. Me and my team collectively worked on the project page; I was tasking with working on updating the User Guide’s descriptions and screenshots whenever progress was made with them. In addition, I also split up the original User Guide to include both a student user guide and a company user guide resctively.
Project Janus didnt come without its issues. Me and my team collectively worked on ensuring Vercel deployment (with one primarily in charge of deployment) by making sure all files in the repository were without its common errors which would cause deployment issues. Moreover, I also made sure that the browsing page was constantly observed for improvement. This meant multiple version of the browser page being built on top of eachother, each being better and more improved than its predecessor.
Aside from the contributions stated prior, the project as a whole took alot of collective effort from each and every member. As for my minor contributions this included organizing a few team meatings, occasionally checking in on others with tasks, and also keeping all of our resources organized in both Github and Discord. Overall the little things matter most especially when working on a big project like Project Janus and each of my members contributed to the little things immensely.
Overall the experience I gained from working on Project Janus with my teamates Royce, Danny and Ethan were one I wont forget. Albeit, the most memorable thing I will remember is the load of the issues that came up while working on the project. From github desktop issues on my laptop, to Vercel deployment issues. There were nothing but issues on top of issues and maybe thats a good thing?
One thing that working on this project as team made me realize that despite what youre doing for the project whether it be a webpage project or a project not involving tech, issues and conflict arises. This is of course the obvious, however when coming together and putting together our ideas on how we wanna work on the project you at some moments feel like the project is a breeze. When in fact we all got our work cut out for us without knowing.
The point im trying to get at is, I experienced first hand how to prepare for things to go wrong.