Skip to content

MidgetHiC/CSC325ClassProject

Repository files navigation

CSC325 Personal Portfolio Project

Overview

Welcome to the CSC325 Personal Portfolio Project repository! This repository is dedicated to building a professional online portfolio for undergraduate computer science students. The project focuses on creating a well-structured and visually appealing personal website that showcases skills, projects, and experiences to enhance career opportunities. It serves as a platform for students to develop their web development skills while establishing an online presence.

Purpose

This repository provides:

  • A central location for project files – All source code, documentation, and assets for the portfolio website are stored here for easy access and collaboration.
  • Version control and development workflow – Using Git and GitHub ensures efficient tracking of changes, collaboration, and integration of features.
  • Task and progress management – The repository facilitates project organization, milestone tracking, and task assignments.
  • Learning resource – Students can use this repository as an example of web development best practices and software engineering methodologies.

Structure

The repository is organized as follows:

  • /src – Contains all source code for the website, including HTML, CSS, JavaScript, and backend components (if applicable).
  • /docs – Includes documentation such as setup guides, technical specifications, and project design rationale.
  • /assets – Stores images, icons, and other media files used within the portfolio.
  • /tests – Includes test scripts and validation tools to ensure functionality and performance.
  • README.md – This file, providing an overview of the project and repository.
  • LICENSE – Licensing information for the project.

Features

The portfolio website will include the following sections:

  • Homepage – An introduction to the student’s background, interests, and career goals.
  • About Me – A detailed biography, educational background, and a downloadable resume.
  • Projects – A showcase of completed projects, including descriptions, technologies used, and links to source code or live demos.
  • Skills – A list of technical proficiencies, programming languages, frameworks, and tools.
  • Blog (Optional) – A section for sharing technical articles, tutorials, or insights.
  • Contact – A contact form and links to social media for networking and employer engagement.

How to Contribute

Contributions to the repository are encouraged. Follow these guidelines:

  1. Fork the repository – Create your own copy of the repository.
  2. Create a branch – Work on a separate branch for your changes.
  3. Make changes – Implement features, fix bugs, or improve documentation.
  4. Submit a pull request – Propose your changes for review and integration.
  5. Reference markdown-QA.md - Take a look at markdown-QA.md within /docs/contributor-guides/ for a detailed guide explaining how Markdown file quality is maintained in the repository.

Goals

  • Develop a fully functional and visually appealing personal website portfolio.
  • Apply web development, programming, and design principles in a practical project.
  • Enhance career opportunities by creating an engaging online presence.
  • Demonstrate proficiency in version control and collaborative development.

Conclusion

Building a personal portfolio website is an essential step for undergraduate computer science students to showcase their skills, projects, and achievements. This project will provide hands-on experience in web development and serve as a valuable tool for career advancement.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published