Skip to content

RetroReads é um sistema mobile Android que utiliza Java como sua linguagem principal e Firebase como seu banco de dados.

Notifications You must be signed in to change notification settings

LucasQuinalia/RetroReads-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RetroReads

Version 1.3.1

Sumário

  1. Sobre o Projeto
  2. Funcionalidades
  3. Screenshots
  4. Tecnologias (Stacks)
  5. Instalação
  6. Licença
  7. Autores

Sobre o Projeto

Sistema CSCO - Conexão Sebo-Consumidor Online é um sistema desenvolvido para conectar leitores, livrarias e sebos, facilitando a venda, compra e gerenciamento de livros de maneira eficiente e intuitiva. Este projeto tem como objetivo principal oferecer uma solução completa para problemas gerenciais de negócios, ao mesmo tempo em que auxilia usuários comuns a organizarem suas estantes de livros de forma prática e funcional.

O sistema abrange desde o gerenciamento de estoque e planejamento financeiro para livrarias e sebos, até funcionalidades que permitem aos leitores acompanhar suas leituras, fazer reservas de livros e explorar novas histórias. Dessa forma, o CSCO oferece uma plataforma robusta, acessível e de alta funcionalidade, atendendo às necessidades tanto de negócios de venda de livros quanto de leitores entusiastas.

Ao integrar diferentes tipos de usuários, o CSCO promove um ambiente colaborativo onde o gerenciamento de livros se torna mais simples, organizado e acessível, trazendo benefícios para toda a cadeia de valor do mercado de livros.

Funcionalidades

  • Login e Cadastro: Os usuários podem se registrar e fazer login no sistema, garantindo que suas ações sejam realizadas em suas contas. Cada usuário tem acesso a uma página personalizada com seus próprios livros cadastrados.

  • CRUD para cadastro de livros;

  • Catálogo dos livros (Home);

  • Página do produto (livro);

  • Sistema de Interesses: interesse do usuário no produto que está à venda;

  • Minhas Vendas: para acompanhar livros anunciados;

  • Minhas Finanças: para acompanhar as finanças do seu negócio, além de efetuar entradas e saídas no fluxo de caixa da empresa;

  • Conexão com Firebase: utilizamos o armazenamento em nuvem do firebase como Database NoSQL, assim como utilizamos o firebase para autenticação de usuários.

Screenshots

Catálogo (Catalog) e Resultados da busca (Search results)

Demo

Interesses (Interests) e Estante (Shelf)

Demo

For sale (À venda) e Finanças (Finances)

Demo

Tecnologias (Stacks)

java logo firebase logo androidstudio logo figma logo notion logo git logo

Java, Firebase, Android Studio, Figma, Notion and Git

Instalação

Requisitos

Requisito Especificação
Sistema Operacional Android 8.0 Oreo ou superior
Armazenamento Livre 13 MB ou mais
Conexão com Internet Necessária para autenticação e sincronização

Informações sobre o APK

Propriedade Valor
Tamanho 12,113 KB (cerca de 12 MB)
Formato .apk
Compatibilidade Android 8.0 Oreo ou superior

Para Desenvolvedores

Requisito Especificação
Sistema Operacional Windows 10, macOS 11 ou Linux
Android Studio Arctic Fox (ou versão posterior)
JDK (Java Development Kit) JDK 8 ou superior
Gradle Configurado automaticamente pelo projeto
Dispositivo de Teste Emulador ou dispositivo físico com Android 8.0 ou superior

Passos para Instalar Localmente

  1. Clone o repositório:

    git clone https://github.com/LucasQuinalia/RetroReads.git
    
  2. Abra o projeto no Android Studio:

    No menu do Android Studio, clique em File > Open e selecione o diretório do projeto.

  3. Baixe as dependências:

    O Gradle irá baixar automaticamente as dependências ao abrir o projeto.

  4. Configure o Firebase:

    Adicione o arquivo google-services.json na pasta app para habilitar os serviços do Firebase.

  5. Conecte um dispositivo Android:

    Use um dispositivo físico ou configure um emulador no Android Studio.

  6. Execute o projeto:

    Clique no botão Run no Android Studio ou pressione Shift + F10.

Licença

License: CC BY-NC 4.0

Este projeto está licenciado sob a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).

Você é livre para:

  • Compartilhar — copiar e redistribuir o material em qualquer meio ou formato

  • Adaptar — remixar, transformar e criar a partir do material Desde que siga as seguintes condições:

  • Atribuição — Você deve dar o devido crédito, fornecer um link para a licença e indicar se foram feitas alterações.

  • Uso Não Comercial — Você não pode usar o material para fins comerciais. Para mais detalhes, consulte a licença completa.

Autores

About

RetroReads é um sistema mobile Android que utiliza Java como sua linguagem principal e Firebase como seu banco de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages