Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shivabhattacharjee/portfolio-v2

Personal portfolio website built using Nextjs14 for the year of 2024
https://github.com/shivabhattacharjee/portfolio-v2

Last synced: 3 days ago
JSON representation

Personal portfolio website built using Nextjs14 for the year of 2024

Awesome Lists containing this project

README

        


Logo



Portfolio 2.0


Portfolio website for 2024 powered by Nextjs14






View Demo
.
Report Bug

## Table Of Contents

- [Table Of Contents](#table-of-contents)
- [Screenshots](#screenshots)
- [Built With](#built-with)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Hosting](#hosting)
- [License](#license)
- [Authors](#authors)

## Screenshots

![image](https://github.com/ShivaBhattacharjee/portfolio-v2/assets/95211406/b45aa662-344e-4b22-a9cf-a9493ddb0a17)
![image](https://github.com/ShivaBhattacharjee/portfolio-v2/assets/95211406/77a51a2f-3166-410d-bec6-4eff05a26966)

![image](https://github.com/ShivaBhattacharjee/portfolio-v2/assets/95211406/2a45531d-974b-4a12-b590-8b0cbce7db93)
![image](https://github.com/ShivaBhattacharjee/portfolio-v2/assets/95211406/5512410b-03e6-4101-9f12-ce38e4223137)

## Built With

Project is built using NEXTJS Tailwind TypeScript Framer-motion

* [NextJS](https://nextjs.org/)
* [Tailwind css](https://tailwindcss.com/)
* [FramerMotion](https://www.framer.com/motion/)
* [TypeScript](https://www.typescriptlang.org/)

## Getting Started

### Prerequisites

Git is a distributed version control system used for software development. It allows multiple developers to work on the same codebase simultaneously, keeping track of changes and managing versions. It also enables users to revert changes and collaborate more effectively.

NodeJs is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows developers to execute JavaScript code outside of a web browser, making it possible to create server-side applications with JavaScript. Node.js is fast, lightweight, and scalable, making it popular for building modern web applications.

EmailJs is a cloud-based email service that enables you to send emails directly from your website or web application without the need for a server-side application. With EmailJS, you can easily integrate email functionality into your web development projects, allowing you to send custom email templates to your users or customers.

### Installation

Get api keys from EmailJs

```sh
git clone https://github.com/ShivaBhattacharjee/portfolio-v2
```
```
cd portfolio-v2
```
```
npm install
```

Rename .env.example to .env.local and fill the required values

```sh
npm run dev
```

## Hosting
* ## Vercel

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FShivaBhattacharjee%portfolio-v2)




* ## Render

[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/ShivaBhattacharjee/portfolio-v2)

## License

Distributed under the MIT License . See [LICENSE](https://github.com/ShivaBhattacharjee/portfolio-v2/blob/main/LICENSE) for more information.

## Authors

* **Shiva Bhattacharjee** - [Shiva Bhattacharjee](https://github.com/ShivaBhattacharjee)