Skip to content

A study card management app designed for quick note-taking and concept memorization. Easily create, organize, and review flashcards to enhance learning efficiency.

Notifications You must be signed in to change notification settings

tonelopes-dev/frontend-api-my-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Notes - Flash Card Notes

App Screenshot

📌 Visão Geral

O My Notes é um aplicativo de anotações rápidas que permite criar e gerenciar flashcards para auxiliar na memorização de conceitos. Com uma interface intuitiva, o app facilita a organização de ideias e o aprendizado eficiente.

🚀 Tecnologias Utilizadas

  • React 18: Biblioteca para construção da interface.
  • React Router DOM: Gerenciamento de rotas.
  • Styled Components: Estilização dinâmica e modular.
  • Axios: Consumo de APIs.
  • React Icons: Ícones modernos e customizáveis.
  • Vite: Build rápido e otimizado para desenvolvimento.
  • Node.js e Express: Backend robusto e escalável.
  • Knex.js e SQLite: Gerenciamento de banco de dados.
  • JWT e Bcrypt.js: Autenticação e segurança.

ℹ️ Credenciais de Acesso

login: estudante@email.com
senha: estudante2025

🛠️ Funcionalidades

  • 📌 Criação de Flashcards: Adicione e edite rapidamente seus cartões de estudo.
  • 📁 Organização por Tags: Classifique seus cartões por categorias.
  • 🔄 Memorização Facilitada: Revisão dinâmica dos conteúdos salvos.

📌 Próximas Features

  • 🖼️ Adicionar imagens aos cards.
  • 🎨 Adicionar cores às tags.
  • ⚙️ Mais opções de customização.

📦 Instalação e Uso

Frontend

  1. Clone o repositório do frontend:

    git clone https://github.com/seu-usuario/myappnotes.git
    cd myappnotes
  2. Instale as dependências:

    npm install
  3. Inicie o servidor de desenvolvimento:

    npm run dev
  4. Acesse no navegador:

    http://localhost:5173

Backend

  1. Clone o repositório do backend:

    git clone https://github.com/tonelopes-dev/backend-api-my-notes.git
    cd backend-api-my-notes
  2. Instale as dependências:

    npm install
  3. Execute as migrações do banco de dados:

    npm run migrate
  4. Inicie o servidor:

    npm run dev
  5. O backend rodará em:

    http://localhost:3000

🔗 Repositórios

🤝 Contribuição

Se deseja contribuir, sinta-se à vontade para abrir um PR ou reportar issues.

📩 Contato

Para mais informações sobre o projeto ou parcerias:

📌 LinkedIn: Tone Lopes 📧 Email: tonelopes.dev@gmail.com


📝 Licença

Este projeto está sob a licença MIT.

About

A study card management app designed for quick note-taking and concept memorization. Easily create, organize, and review flashcards to enhance learning efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published