Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ojailson17/reading-dashboard
Dashboard que mostra o progresso de leitura durante o ano. Os dados são retornados da API do Notion. Nela é possível modificar e adicionar dados de livros
https://github.com/ojailson17/reading-dashboard
books nextjs notion-api radix-ui tailwindcss typescript
Last synced: 25 days ago
JSON representation
Dashboard que mostra o progresso de leitura durante o ano. Os dados são retornados da API do Notion. Nela é possível modificar e adicionar dados de livros
- Host: GitHub
- URL: https://github.com/ojailson17/reading-dashboard
- Owner: OJailson17
- License: gpl-3.0
- Created: 2023-02-23T00:14:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T13:35:20.000Z (8 months ago)
- Last Synced: 2024-05-23T08:58:54.189Z (8 months ago)
- Topics: books, nextjs, notion-api, radix-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://readingdashboard.vercel.app
- Size: 32.5 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Reading Dashboard
![application demo video](./public/presentation.gif)
[Reading Dashboard](https://readingdashboard.vercel.app/) é uma aplicação que permite acompanhar o progresso de leitura e gerenciar alguns dados dos livros adicionados. Com esta aplicação é possível:
- Visualizar o progresso de leitura de cada livro.
- Modificar informações sobre os livros, como o número de páginas lidas, status de leitura, etc.
- Adicionar novos livros à lista de leitura.
- Visualizar dados referentes à leitura por meio de gráficos.Essa aplicação é de uso pessoal e todos os dados estão sendo recebidos do Notion. É apenas uma forma mais agradável de visualizar os dados contidos no database do Notion.
## Tecnologias Utilizadas
- **Next.js**
- **TypeScript**
- **Tailwind CSS**
- **Notion API**
- **Radix UI**## Usage
Para fins de demonstração, adicionei autenticação criando um usuário demo, com **informações fictícias**.
Para entrar basta utilizar o username:
```bash
demo_user
```## Demo
[Página do Notion com a estrutura do database](https://ojailson17.notion.site/Reading-Dashboard-Demo-Page-ed01f1ac6ba645c0b3d82c5605ed7974?pvs=4)
[Link de deploy](https://readingdashboard.vercel.app/)