Skip to content

maxwellyoung/dev.maxwellyoung.info

Repository files navigation

Maxwell Young's Developer Portfolio

This repository contains the source code for my personal developer portfolio website. It showcases my projects, skills, and professional experience in web development.

Features

  • 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.

Tech Stack

  • Framework: Next.js
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: Shadcn UI
  • Animations: Framer Motion

Getting Started

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/maxwellyoung/dev.maxwellyoung.info.git
    
  2. Install dependencies:

    cd dev.maxwellyoung.info
    npm install
    
  3. Run the development server:

    npm run dev
    
  4. Open http://localhost:3000 in your browser to see the application.

Project Structure

  • src/app: Next.js app directory (for App Router)
  • src/components: React components
  • src/lib: Utility functions
  • public: Static assets

Deployment

This site is deployed on Vercel. Any push to the main branch will trigger a new deployment.

Contact

For any inquiries, please reach out to me at [email protected].

License

This project is open source and available under the MIT License.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

Acknowledgements

  • 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.

Future Plans

  • 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.