Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/h471x/streamlit_portfolio
- Owner: h471x
- License: mit
- Created: 2024-10-02T11:26:26.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-11-03T18:23:03.000Z (3 months ago)
- Last Synced: 2024-12-19T12:30:55.616Z (about 2 months ago)
- Topics: portfolio, python, streamlit
- Language: Python
- Homepage: https://hatixntsoa.streamlit.app
- Size: 1.27 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).