Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/h471x/streamlit_portfolio

A Primary Portfolio writen in Python with Streamlit
https://github.com/h471x/streamlit_portfolio

portfolio python streamlit

Last synced: 3 days ago
JSON representation

A Primary Portfolio writen in Python with Streamlit

Awesome Lists containing this project

README

        

# Personal Portfolio

Welcome to my portfolio! This is a Streamlit application showcasing my work and projects in software development, cybersecurity, and open-source contributions. Here, you can explore my skills, learn about my projects, and find ways to connect with me.

## Table of Contents

[About Me](#about-me) |
[Projects](#projects) |
[Technologies Used](#technologies-used) |
[How to Run the App Locally](#how-to-run-the-app-locally) |
[Contact](#contact) |
[License](#license)

## About Me

Hello! I'm **Hatix Ntsoa**, a passionate software developer specializing in Python and web development. I have a keen interest in cybersecurity and aim to become a skilled DevSecOps professional. I enjoy working on open-source projects and collaborating with others to create impactful solutions.

## Projects

Here are some of the projects I've worked on:

- **[Git & GitHub CLI](https://github.com/h471x/git_gh)**: Simple automation scripts for Git and GitHub.
- **[Markdown Previewer](https://github.com/h471x/markdown_previewer)**: A markdown note-taking tool that allows real-time markdown rendering.
- **[Password Generator](https://github.com/h471x/password_generator)**: A simple CLI tool to generate strong passwords.
- **[Port Scanner](https://github.com/h471x/port_scanner)**: A CLI tool to scan open ports on a network.
- **[Web Scraper](https://github.com/h471x/web_scraper)**: A CLI tool to scrape data from websites.
- **[WHOIS Lookup](https://github.com/h471x/whois_lookup)**: A CLI tool to perform WHOIS lookups.

## Technologies Used

Python |
Streamlit |
Git |
GitHub |
Markdown |
HTML/CSS

## How to Run the App Locally

To run this Streamlit portfolio application locally, follow these steps:

1. **Clone the repository**:
```bash
git clone https://github.com/h471x/streamlit_portfolio.git
cd streamlit_portfolio
```

2. **Install the required packages**:
Make sure you have Python installed. Then, create a virtual environment and install the dependencies.
```bash
pip install -r requirements.txt
```

3. **Run the Streamlit app**:
```bash
streamlit run portfolio.py
```

4. **Open your browser**:
After running the command, your default web browser should automatically open the app at [localhost:8501](http://localhost:8501).