A unique portfolio website that simulates a terminal interface, allowing visitors to navigate through different sections using terminal commands.
- 🖥️ Terminal Interface: Navigate the site using familiar terminal commands
- 🌌 Interactive Galaxy Background: Cosmic background with dynamic stars and galaxy effects
- 🌓 Light/Dark Mode: Toggle between light and dark themes
- ⌨️ Command Suggestions: Helpful command suggestions for easy navigation
- 📱 Responsive Design: Works on desktop and mobile devices
- Next.js - React framework for server-side rendering and static site generation
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- CSS Animations - Custom animations for galaxy background and terminal effects
The website supports the following terminal commands:
about
- Learn about meprojects
- View my portfolio projectsskills
- See my technical skillsresume
- View my professional experiencecontact
- Get in touch with mehelp
- List all available commandstheme
- Toggle between light and dark modes
-
Clone the repository:
git clone https://github.com/cdanwards/terminal-website.git cd terminal-website
-
Install dependencies:
npm install # or yarn install
-
Run the development server:
npm run dev # or yarn dev
-
Open http://localhost:3000 in your browser to see the result.
app/
- Next.js application codecomponents/
- React componentshelpers/
- Helper functions and utilitiesglobals.scss
- Global styles and animations
This terminal website showcases my other projects:
- Psychosocial - A parody social media platform with a metal-inspired interface
- Animation Practice - React Native animation experiments
- Word Assassins - A multiplayer word game
MIT