Client/Developer Team Project Report

Client Report

As the client for my personal website, I determined the content and images needed for the site plan. I provided updated photos and ensured they fit the theme of each page. For my personal site, I followed up on the URL link and made sure all required images were included in the plan.

Communication with Developer: I communicated with the Lead Developer, sending the site plan and updated images. The communication was clear and smooth, and no major issues.

The Lead Developer completed the website according to my requirements. The final product generally followed my site plan and was close to my expectations in terms of structure, content, and design.

Next time I hire a team, I would provide more detailed initial instructions in my site plan to minimize repeated communication.

Site Link: My Page

Lead Developer Report (Corey Lombardi)

Team Management: As the Lead Developer for Corey’s site, I converted the homepage wireframe into HTML and managed the development team. I assigned tasks to junior developers, monitored progress, ensured all pages were consistent and completed on time, and kept the team updated on the client’s feedback and discussions.

Communication with Client: I regularly confirmed feedback and requirements with the client, I notified the client and shared the website pages URL. Communication was effective.

Publishing: I published Corey’s site using GitHub Pages and shared the live URL with the client.

GitHub Experience: Using GitHub allowed me to manage version control, track all team contributions, and collaborate effectively with my junior developers.

Site Link: Lombardi's Page

Junior Developer Report (For Anna & Park)

Communication with Team Lead: I served as a junior developer for two teams. I communicated with the lead developers of Anna and Park’s sites to clarify tasks and expectations for the pages I was responsible for. Sometimes I was unsure about the progress of other team members, especially in the Park Page where there were fewer opportunities to discuss updates. This made me cautious to avoid duplicating work, but it also taught me the importance of communication within a team.

Tasks Completed: Anna Homepage: Updated CSS for the homepage, including the navigation bar, button fonts and colors, and YouTube section grid layout. Park Recipe Page: Updated CSS and HTML content to complete the recipe page section, ensuring proper formatting and layout. Assisted in updating subpages and integrated changes into the team GitHub repository.

GitHub Challenges: I was able to commit and push all changes to the repositories without major issues, and version control was good.

Site Links: Anna's Page Park's Page

General Experience and Reflections

Challenges: Coordinating multiple teams, understanding GitHub workflows, and ensuring all pages matched the design were the most challenging aspects. Through consistent communication and collaboration, I overcame these challenges.

Enjoyment: I really enjoyed changing the CSS files to design the website. I’m still not very skilled, but by adjusting the settings, I was able to make the webpage close to the site plan. This gave me a strong sense of accomplishment.

Improvements: If I could redo this project, I would provide clearer requirements and instruction at the start to reduce the need for multiple revisions.

Confidence: This experience improved my confidence in handling real-world web development projects. I learned effective teamwork, GitHub collaboration, and how to turn design plans into functional websites.