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
- Host: GitHub
- URL: https://github.com/arthurlbo/exp-bio
- Owner: arthurlbo
- Created: 2024-05-06T22:52:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-15T01:51:55.000Z (over 1 year ago)
- Last Synced: 2025-03-12T19:46:42.787Z (11 months ago)
- Topics: commitizen, commitlint, eslint, husky, nextjs, nextjs14, phosphor-react, prettier, react, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://bio.expmarketing.co
- Size: 521 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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