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

https://github.com/h471x/next_portfolio

Personal Portfolio Writen in TypeScript, NextJS and Deno
https://github.com/h471x/next_portfolio

deno nextjs portfolio-page typescript

Last synced: over 1 year ago
JSON representation

Personal Portfolio Writen in TypeScript, NextJS and Deno

Awesome Lists containing this project

README

          

# Personal Portfolio

Welcome to my portfolio! This is a Next.js 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

- Next.js
- TypeScript
- Deno
- Git
- GitHub
- Markdown
- HTML/CSS

## How to Run the App Locally

To run this Next.js portfolio application locally, follow these steps:

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

2. **Install the required packages**:
Make sure you have Deno installed. Then, install the dependencies.
```bash
deno run -A --unstable https://deno.land/x/deps.ts
```

3. **Run the Next.js app**:
```bash
deno task start
```

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