/my-tech-goals

Simple, responsive single-page portfolio website.

Primary LanguageHTMLMIT LicenseMIT

My Tech Goals Showcase

Welcome to a showcase page designed to highlight my key tech objectives for the next two years. This project is a simple, responsive single-page site built as a foundation for a future, more elaborate portfolio.

Features

  • Clear Goals: A concise presentation of my learning and development targets within the tech field.
  • Responsive Design: Adapts to various screen sizes, ensuring a great viewing experience on desktops, tablets, and mobile devices.
  • Clean Code: Written with a focus on readability and maintainability using HTML, CSS, and JavaScript.
  • Future-Proof Foundation: Designed with the intention of evolving into a full-fledged portfolio website, allowing for easy expansion and customization.

Technologies Used

  • HTML5: Provides the structural framework for the content.
  • CSS3: Styles the page, including layout, typography, and visual effects.
  • JavaScript (Optional): Adds interactivity or dynamic elements if desired (not strictly necessary at this stage).

Project Goals

  • Learning: Solidify my understanding of web development fundamentals.
  • Showcase: Present my career experience and ambitions clearly and visually.
  • Portfolio Prep: Create a starting point for a more extensive portfolio site.

Getting Started

  1. Clone the repository: git clone https://github.com/Kanegraffiti/my-tech-goals.git
  2. Open index.html: View the page in your web browser.

Hosting Your Showcase (Free Options)

This simple website can be easily hosted for free on several platforms:

  • Netlify: A popular choice for static sites, offering easy deployment, custom domains, and HTTPS.
  • Vercel: Another great option with similar features to Netlify and seamless integration with Git.
  • GitHub Pages: Directly host your site from your GitHub repository.

Instructions for Hosting on Netlify

  1. Create a Netlify account: Sign up at https://www.netlify.com/
  2. Connect to GitHub: Authorize Netlify to access your repositories.
  3. Select your repository: Choose the repository containing your showcase code.
  4. Configure settings (optional): Adjust build settings or environment variables if needed.
  5. Deploy site: Netlify will automatically build and deploy your site.
  6. Access your live site: Netlify will provide you with a unique URL for your showcase.

Roadmap (Potential Enhancements)

  • Add more visual elements: Incorporate images, icons, or illustrations.
  • Incorporate animations or transitions: Enhance the user experience.
  • Integrate JavaScript for interactivity: Add dynamic features.
  • Expand into a multi-page design: Create sections for different aspects of my portfolio.
  • Implement a content management system (CMS): Make content updates easier.

Contributing

Feel free to fork or download this repository and make your own modifications. If you have suggestions or find any issues, please open an issue or submit a pull request. I'm always open to collaboration or feedback.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.