Skip to content

This is an update to the static portfolio website I had prior. I really like the design, but I am trying to experiment with different deployment strategies.

Notifications You must be signed in to change notification settings

Thato-Mot/dynamic-portfolio-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website 👑😊‼️

Welcome to my personal portfolio website! This repository contains the source code and content for my portfolio, which showcases my academic achievements, projects, technical skills, and experience.

About

I am Thatohatsi Motlhamme, a Mechatronics graduate passionate about innovation, sustainability, and technology. This website is a reflection of my journey, showcasing my skills in programming, circuit design, machine learning, and my commitment to the fields of electric vehicles, advanced control systems, and biodiversity conservation.

The website includes:

  • About Me: A section providing an overview of my background, education, and interests.
  • Projects: A collection of my major projects, including detailed descriptions and technical write-ups.
  • Skills: A display of my technical expertise in programming languages, tools, and software.
  • Experience: A summary of my professional and academic experiences, including internships and vacation work.
  • Achievements: Highlights of my academic and extracurricular accomplishments.

Updates 🚀

2025 - Flask Integration and Python Backend

I have recently integrated Python with Flask to enhance the functionality of my portfolio. This update allows for dynamic content and the potential to add more interactive and data-driven features.

  • Flask Backend: The website now uses Flask for serving dynamic routes and enabling the use of Python in handling backend processes.
  • Python Integration: The integration of Python allows for more flexibility, including data processing, user authentication, and future expansions with APIs.
  • Routing: The website now features Flask routing for pages like About, Projects, and Contact, making the site more scalable and interactive.

Upcoming Features:

  • More Data-Driven Content: With Python and Flask, I will be able to add more content that is dynamically generated, such as project data, achievements, and progress updates.
  • APIs: Future plans include integrating external APIs to showcase projects and achievements that are tied to live data sources.

Features ✨

  • Theme Toggle: Easily switch between dark and light themes for optimal viewing. (Press T)
  • Interactive Cursor Effect: A custom light flare cursor effect that enhances user experience.
  • Dynamic Content: Powered by Flask, bringing flexibility to include data-driven content and future integrations.

Technologies Used 🔧

  • HTML/CSS: Structure and styling of the website.
  • JavaScript: Interactive features and dynamic content.
  • Python: Backend support for data-driven content.
  • Flask: Web framework to serve dynamic routes and enable Python-powered features.
  • GitHub Pages: Hosting the website directly from this repository for static content.

Installation 🛠️

To view and run this portfolio website locally with Flask, follow these steps:

  1. Clone the repository:

    git clone https://github.com/thato-mot/portfolio-website.git
  2. Navigate to the project folder:

    cd portfolio-website
  3. Install the required Python dependencies (including Flask):

    pip install -r requirements.txt
  4. Run the Flask app:

    python app.py
  5. View the website: Open your browser and go to http://127.0.0.1:5000 to view the site.

Contributing 💡

If you would like to contribute to this project, feel free to fork the repository and submit a pull request with your changes. Contributions are welcome!

Contact 📧

You can reach me at thatohatsimotlhamme@gmail.com.

License 📄

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

About

This is an update to the static portfolio website I had prior. I really like the design, but I am trying to experiment with different deployment strategies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published