Welcome to my personal portfolio website! This is a unique terminal-style portfolio built with Astro and TypeScript, providing an interactive command-line interface to explore my work and experience.
Visit my portfolio at itsme.dfanso.dev
- Interactive command-line experience
- Real terminal-like behavior
- Command history navigation (↑↓ keys)
- Custom prompt styling
- Cursor animation
help
- Show all available commandswhoami
- Display profile informationabout
- View professional summaryprojects
- Browse featured projectsskills
- List technical expertiseexperience
- View work historycontact
- Get contact informationclear
- Clear terminal screen (Ctrl+L)ls
- List available sectionsneofetch
- Display system informationtime
- Show current timeweather
- Check weather (fun response)matrix
- Display matrix animationping
- Test connectionwelcome
- Show welcome message
- Intelligent command auto-completion
- Press
Tab
to complete commands - Real-time suggestions as you type
- Click suggestions or use keyboard
- Terminal-style dimmed completion preview
- Press
- Copy/Paste functionality with visual feedback
- Mobile-responsive design with dedicated mobile view
- Smooth animations and transitions
- Custom terminal-style scrollbar
- Astro - Static Site Generator
- TypeScript - Type Safety
- Tailwind CSS - Styling
- Vercel - Deployment
- Clone the repository:
git clone https://github.com/dfanso/itsme.dfanso.dev.git
cd itsme.dfanso.dev
- Install dependencies:
yarn install
- Start development server:
yarn run dev
- Build for production:
yarn run build
Command | Action |
---|---|
yarn install |
Installs dependencies |
yarn run dev |
Starts local dev server at localhost:4321 |
yarn run build |
Build your production site to ./dist/ |
yarn run preview |
Preview your build locally, before deploying |
yarn run astro ... |
Run CLI commands like astro add , astro check |
- Dedicated mobile view for better UX on small screens
- Touch-friendly interface
- Responsive layout and typography
- Bottom navigation for easy access
↑
/↓
- Navigate command historyCtrl + L
- Clear screenCtrl + C
- Copy selected textCtrl + V
- Paste textTab
- Auto-complete commands
This project is licensed under the MIT License - see the LICENSE file for details.
Created with ❤️ by DFanso
Feel free to reach out to me on GitHub or through my portfolio site if you have any questions!