Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/brunocarvalhofeitosa/apple-gsap

iPhone 15 Pro clone made with Next.js, Gsap, Three.js and TailwindCSS.
https://github.com/brunocarvalhofeitosa/apple-gsap

Last synced: 4 days ago
JSON representation

iPhone 15 Pro clone made with Next.js, Gsap, Three.js and TailwindCSS.

Awesome Lists containing this project

README

        





Logo


Clone da landing page oficial da Apple para apresentação do novo iPhone 15 Pro, neste projeto utilizei Next.js, Typescript, Three.js, GSAP e TailwindCSS.

Sumário



  1. Sobre o projeto



  2. Iniciando o projeto


  3. Licenças

  4. Contato

## Modelo 3D do iPhone 15
Toda a página é responsiva e totalmente animada utilizando efeitos do Three.js e GSAP, a animação mais avançada e complexa é a do modelo 3D do iPhone, onde é possível rotacioná-lo utilizando o mouse, como o exemplo abaixo.

https://github.com/BrunoCarvalhoFeitosa/apple-gsap/assets/46093815/d125aaeb-1832-417f-b760-922d3a5774d6

### Homepage completa

https://github.com/BrunoCarvalhoFeitosa/apple-gsap/assets/46093815/62ff77e3-f903-4155-942a-5b93a1fe7860

### Feito com

* [Next.js](https://nextjs.org)
* [Typescript](https://www.typescriptlang.org)
* [GSAP](https://gsap.com)
* [Three.js](https://threejs.org)
* [TailwindCSS](https://tailwindcss.com)
* [Vercel](https://vercel.com)

### Hospedagem

A aplicação está em produção neste link: (https://bruno-carvalho-feitosa-apple-gsap.vercel.app).

## Iniciando o projeto

Primeiramente será necessário clonar este projeto em (https://github.com/BrunoCarvalhoFeitosa/apple-gsap.git), após o download será necessário abrir este projeto no seu editor e no terminal digitar npm install ou yarn, posteriormente é só rodar em seu terminal o comando npm run dev ou yarn dev.

### Pré-requisitos

* npm
```sh
npm install npm@latest -g
```

### Instalação

1. Clone o repositório
```sh
git clone https://github.com/BrunoCarvalhoFeitosa/apple-gsap.git
```
2. Instale os pacotes do NPM
```sh
npm install ou yarn
```

3. Inicie o projeto
```sh
npm run dev ou yarn dev
```

## License

Distribuído sob a licença MIT.

## Contato

Bruno Carvalho Feitosa - [GitHub](https://github.com/BrunoCarvalhoFeitosa) - [LinkedIn](https://www.linkedin.com/in/bruno-carvalho-feitosa/)