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

https://github.com/arthurlbo/exp-bio

📱A instagram's bio page developed for the multinational marketing agency @expmarketing.br
https://github.com/arthurlbo/exp-bio

commitizen commitlint eslint husky nextjs nextjs14 phosphor-react prettier react tailwindcss typescript

Last synced: 7 months ago
JSON representation

📱A instagram's bio page developed for the multinational marketing agency @expmarketing.br

Awesome Lists containing this project

README

          

### Hi there! 👋

> This project is a instagram's bio page (similar to Linktree) developed for the multinational marketing agency [Exp Marketing](https://www.instagram.com/expmarketing.br/). The primary goal is to showcase the company's useful links along with other pertinent information about their services and expertise.
>
> The platform is built using modern technologies, including Next.js for a dynamic user experience, TypeScript for ensuring code security and scalability, and Tailwind CSS for a responsive and elegant design. This technological approach enables seamless integration and an optimized browsing experience for users, reflecting Exp Marketing's innovation and professionalism.

## What is inside?

- [Next.js](https://nextjs.org/docs)
- [React.js](https://reactjs.org)
- [TypeScript](https://www.typescriptlang.org)
- [Tailwind CSS](https://tailwindcss.com/)
- [Phosphor Icons](https://phosphoricons.com/)
- [Eslint](https://eslint.org)
- [Prettier](https://prettier.io)
- [Husky](https://github.com/typicode/husky)
- [Commitlint](https://commitlint.js.org/#/)

## Getting Started

### Install dependencies

```bash
pnpm install
```

or

```bash
yarn
```

or

```bash
npm install
```

### Run development server

```bash
pnpm dev
```

or

```bash
yarn dev
```

or

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Structure

```
└── src
├── app
├── assets
├── components
├── home
├── ui
├── lib
├── utils
```

| Folder | Description |
| -------------- | ---------------------------------------------- |
| **app** | Pagens in the project |
| **assets** | Images and static files for application |
| **components** | Page's components |
| **home** | Components used in the home page |
| **ui** | Reusable ui components |
| **lib** | Configuration of libraries used in the project |
| **utils** | Auxiliary and reusable functions |

## Conventions

| Files | Description |
| ------------ | ----------------------------- |
| **.tsx** | Component implementation |
| **index.ts** | File to export the components |

## Commands

- `dev`: run development server
- `build`: creates the production build version
- `format`: run prettier and eslint in all the files
- `commit`: commit staged changes

Made with 🤍 by Arthur