Skip to content

ricardowaldow/react-flashcards-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎴 Flashcards App - Frontend

Aplicação web para criação e estudo de flashcards, desenvolvida com React e Bootstrap.

React Bootstrap License

đź“‹ Sobre o Projeto

Este é o frontend de um sistema de flashcards que permite criar decks de estudo personalizados, adicionar cards com frente e verso, e estudar utilizando um sistema de repetição espaçada simples.

✨ Funcionalidades

  • âś… Criar e gerenciar mĂşltiplos decks de estudo
  • âś… Adicionar, editar e excluir cards
  • âś… Modo de estudo com cards interativos (flip animation)
  • âś… Sistema de marcação "Sei/NĂŁo Sei"
  • âś… Barra de progresso durante o estudo
  • âś… Interface responsiva e moderna
  • âś… Design intuitivo e acessĂ­vel

🚀 Começando

Pré-requisitos

Antes de começar, certifique-se de ter instalado:

📦 Instalação

  1. Instale as dependĂŞncias:
npm install
# ou
yarn install
  1. Configure a URL da API:

Edite o arquivo src/services/api.js e ajuste a URL da API se necessário:

const API_URL = 'http://localhost:8000/api';
  1. Inicie o servidor de desenvolvimento:
npm start
# ou
yarn start
  1. Abra http://localhost:3000 no seu navegador.

🏗️ Estrutura do Projeto

src/
├── components/
│   ├── DecksView.jsx          # Lista de decks
│   ├── DeckCard.jsx           # Card de deck individual
│   ├── EditDeckView.jsx       # Edição de deck
│   ├── CardItem.jsx           # Item de card na edição
│   ├── StudyView.jsx          # Modo de estudo
│   ├── FlipCard.jsx           # Card com animação flip
│   └── CompletionView.jsx     # Tela de conclusão
├── services/
│   └── api.js                 # Serviço de comunicação com API
├── App.jsx                    # Componente principal
└── index.js                   # Ponto de entrada

🔌 Integração com Backend

Este frontend requer uma API REST em funcionamento. A API pode ser encontrada em: https://github.com/ricardowaldow/django-flashcards-api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published