Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsiqbal/portfolio

Nextjs-portfolio
https://github.com/jsiqbal/portfolio

ci-cd javascript nextjs13 nextui tailwindcss typescript vercel vercel-deployment

Last synced: about 4 hours ago
JSON representation

Nextjs-portfolio

Awesome Lists containing this project

README

        

# Next.js & NextUI Template

This is a template for creating applications using Next.js 13 (app directory) and NextUI (v2).

## Technologies Used

- [Next.js 13](https://nextjs.org/docs/getting-started)
- [NextUI v2](https://nextui-docs-v2.vercel.app/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Tailwind Variants](https://tailwind-variants.org)
- [TypeScript](https://www.typescriptlang.org/)
- [Framer Motion](https://www.framer.com/motion/)
- [next-themes](https://github.com/pacocoursey/next-themes)

## How to Use

### Use the template with create-next-app

To create a new project based on this template using `create-next-app`, run the following command:

```bash
npx create-next-app -e https://github.com/nextui-org/next-app-template
```

### Must Be Followed by

```bash
npm i @nextui-org/react

```

### Run the development server

```bash
npm run dev
```

## License

Licensed under the [MIT license](https://github.com/nextui-org/next-app-template/blob/main/LICENSE).

---

# From here is the Documentation of this project:

- This is the initial package.json file:

```json
{
"name": "portfolio",
"version": "0.0.1",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"@nextui-org/button": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/code": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/input": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/kbd": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/link": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/navbar": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/snippet": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/switch": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/system": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/theme": "^0.0.0-dev-v2-20230714000855",
"@nextui-org/react": "^1.0.0-beta.13",
"@react-aria/visually-hidden": "^3.8.1",
"@react-aria/ssr": "^3.6.0",
"@types/node": "20.2.5",
"@types/react": "18.2.8",
"@types/react-dom": "18.2.4",
"autoprefixer": "10.4.14",
"clsx": "^1.2.1",
"eslint": "8.41.0",
"eslint-config-next": "13.4.4",
"framer-motion": "^10.12.16",
"intl-messageformat": "^10.1.0",
"next": "13.4.9",
"next-themes": "^0.2.1",
"postcss": "8.4.24",
"react": "18.2.0",
"react-dom": "18.2.0",
"tailwind-variants": "^0.1.13",
"tailwindcss": "3.3.2",
"typescript": "5.0.4"
},
"devDependencies": {
"gh-pages": "^5.0.0"
}
}
```

### To make the .env properties available use following format:

```code
NEXT_PUBLIC_PUBLIC_KEY=
NEXT_PUBLIC_SERVICE_ID=
NEXT_PUBLIC_TEMPLATE_ID=
```