https://github.com/mohammadne/mohammadne.github.io
My Portfolio Website
https://github.com/mohammadne/mohammadne.github.io
Last synced: 3 months ago
JSON representation
My Portfolio Website
- Host: GitHub
- URL: https://github.com/mohammadne/mohammadne.github.io
- Owner: mohammadne
- Created: 2023-09-11T07:34:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-28T13:32:56.000Z (over 2 years ago)
- Last Synced: 2025-03-11T01:29:13.928Z (over 1 year ago)
- Language: TypeScript
- Size: 1.44 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio

[](https://app.netlify.com/sites/terminal-sn/deploys)

My perfolio website developed with React, TypeScript and Styled-Components. Multiple themes supported and keyboard shortcuts can be used for some functionalities.
## Features
- Responsive Design 📱💻
- Multiple themes 🎨
- Autocomplete feature ✨ (TAB | Ctrl + i)
- Go previous and next command ⬆️⬇️
- View command history 📖
- PWA and Offline Support 🔥
- Well-tested ✅
## Tech Stack
**Frontend** - [React](https://reactjs.org/), [TypeScript](https://www.typescriptlang.org/)
**Styling** - [Styled-Components](https://styled-components.com/)
**UI/UX** - [Figma](https://figma.com/)
**State Management** - [ContextAPI](https://reactjs.org/docs/context.html)
**Testing** - [Vitest](https://vitest.dev/), [React Testing Library](https://testing-library.com/)
**Deployment** - [Netlify](https://app.netlify.com/)
## Lighthouse Score
## Running Locally
Clone the project
```bash
git clone https://github.com/mohammadne/portfolio.git
```
Go to the project directory
```bash
cd portfolio
```
Remove remote origin
```bash
git remote remove origin
```
Install dependencies
```bash
npm install
```
Start the server
```bash
npm run dev
```