This repository contains the source code for my personal developer portfolio website. It showcases my projects, skills, and professional experience in web development.
- Project Showcase: Displays a curated list of my completed and ongoing projects.
- Interactive UI: Built with Next.js and React for a smooth, single-page application experience.
- Responsive Design: Fully responsive layout that works well on desktop and mobile devices.
- Dark Mode: Supports both light and dark themes for comfortable viewing.
- Dynamic Filtering: Users can filter projects by status (Completed, WIP, Idea) and search by keywords.
- Project Details: Detailed modal views for each project with descriptions and links.
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Shadcn UI
- Animations: Framer Motion
To run this project locally:
-
Clone the repository:
git clone https://github.com/maxwellyoung/dev.maxwellyoung.info.git
-
Install dependencies:
cd dev.maxwellyoung.info npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the application.
src/app
: Next.js app directory (for App Router)src/components
: React componentssrc/lib
: Utility functionspublic
: Static assets
This site is deployed on Vercel. Any push to the main branch will trigger a new deployment.
For any inquiries, please reach out to me at [email protected].
This project is open source and available under the MIT License.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
- Thanks to the creators of Next.js, React, Tailwind CSS, Shadcn UI, and Framer Motion for their amazing tools and libraries.
- Special thanks to my friends and family for their support and feedback.
- Add more projects to the showcase.
- Implement user authentication for personalized experiences.
- Integrate a blog section to share my thoughts and tutorials.
- Enhance accessibility features for a more inclusive experience.