O BooKeep é uma plataforma criada para divulgar promoções de livros e facilitar na procura de livrarias próximas, e que futuramente pretende conectar usuários para que possam vender/doar livros usados ou novos. E a aplicação também conta com integrações com a API do Telegram e Twitter, para ampliar a divulgação de uma promoção se aprovada, assim criando um tweet da promoção no Twitter e enviando uma mensagem no grupo do BooKeep no Telegram.
- NextJS
- Tailwind
- Typescript
- Postgres
- Prisma
- Storybook
- React Hook Form
- React Query
- Figma
- AWS S3
- Yup
-
Node.js: Instale o Node. Você pode baixar aqui.
-
Twitter API: Inscreva-se para obter acesso a API. Você pode aplicar aqui.
-
Telegram API: Inscreva-se para obter acesso a API. Você pode consultar a documentação aqui.
-
Google Maps API: Inscreva-se para obter acesso a API. Você pode consultar a documentação aqui
-
AWS: Crie uma conta na AWS. Você pode criar aqui.
-
Railway: Provisione um banco de dados Postgres com facilidade aqui.
- Clone o repositório e instale as dependências com os seguintes comandos:
# Clonar o repositório
$ git clone https://github.com/hiagomu/bookeep.git
# Instalar as dependências
$ npm install
- Por fim, inicie a aplicação com o seguinte comando:
# Iniciar a aplicação
$ npm run dev
- Se caso queira iniciar o storybook também, utilize o seguinte comando:
# Iniciar o storybook
$ npm run storybook