muhammadaliashraf
This application is a terminal-style portfolio site designed to showcase the skills, experience, and projects of a developer. It provides an interactive command-line interface where users can input commands to retrieve information about the developer, including their biography, work experience, education, skills, projects, and contact details. To use the app, users can type commands into the terminal interface. The available commands include "help" for a list of commands, "about" for personal information, "experience" for work history, "education" for academic background, "skills" for technical expertise, "projects" for portfolio items, "contact" for contact information, "languages" for language proficiency, and "hobbies" for personal interests. Users can also navigate directories using "cd" and list contents with "ls". The app is built using React and Next.js, leveraging various libraries such as Radix UI for UI components, Tailwind CSS for styling, and Lucide for icons. It utilizes hooks for state management and effects to handle user interactions and command execution. The terminal interface is designed to mimic a real command line, providing a unique and engaging user experience. Key features of the app include: - Interactive terminal interface for command input and output. - Command history functionality, allowing users to navigate through previously entered commands. - Dynamic output generation with typing animations for a realistic terminal experience. - Responsive design that adapts to different screen sizes, ensuring usability on both desktop and mobile devices. - Integration of various UI components for a polished look and feel. Overall, this terminal portfolio site serves as a creative way for the developer to present their professional profile and engage with visitors in an innovative manner.
No tags
Last Updated July 30, 2025