Welcome to my personal portfolio project. This project is built with Next.js 14, TypeScript, Tailwind CSS, Context API, and Next.js Server Actions. Below you'll find instructions on how to set up, run, and deploy the project, as well as a brief overview of the structure and key features.
Clone the repository:
git clone https://github.com/maesterfox/NewPortfolio.git
cd NewPortfolio
Install dependencies:
npm install
To start the development server, run:
npm run dev
This will start the Next.js development server on http://localhost:3000
.
To build the project for production, run:
npm run build
This command will create an optimized production build of your application.
To deploy the application using Vercel, run:
npm run deploy
Make sure you have the Vercel CLI installed and configured.
Here's a brief overview of the project's structure:
.
├── components
│ ├── Header.tsx
│ ├── Footer.tsx
│ └── ...
├── context
│ ├── AuthContext.tsx
│ └── ...
├── pages
│ ├── _app.tsx
│ ├── index.tsx
│ └── ...
├── public
│ └── images
├── styles
│ ├── globals.css
│ └── ...
├── utils
│ └── ...
├── .eslintrc.json
├── next.config.js
├── package.json
├── tailwind.config.js
└── tsconfig.json
Contributions are welcome! If you have any ideas, suggestions, or issues, please feel free to open an issue or create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
<<<<<<< HEAD Thank you for checking out my portfolio! If you have any questions or feedback, feel free to reach out. ======= Thank you for checking out my portfolio! If you have any questions or feedback, feel free to reach out.
86efd5452e015611a72ae458521489ba1e004cbf