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.
- 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.
login: estudante@email.com
senha: estudante2025
- 📌 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.
- 🖼️ Adicionar imagens aos cards.
- 🎨 Adicionar cores às tags.
- ⚙️ Mais opções de customização.
-
Clone o repositório do frontend:
git clone https://github.com/seu-usuario/myappnotes.git cd myappnotes
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
-
Acesse no navegador:
http://localhost:5173
-
Clone o repositório do backend:
git clone https://github.com/tonelopes-dev/backend-api-my-notes.git cd backend-api-my-notes
-
Instale as dependências:
npm install
-
Execute as migrações do banco de dados:
npm run migrate
-
Inicie o servidor:
npm run dev
-
O backend rodará em:
http://localhost:3000
- 🔥 Frontend: MyAppNotes Frontend
- 🚀 Backend: MyAppNotes API
Se deseja contribuir, sinta-se à vontade para abrir um PR ou reportar issues.
Para mais informações sobre o projeto ou parcerias:
📌 LinkedIn: Tone Lopes 📧 Email: tonelopes.dev@gmail.com
Este projeto está sob a licença MIT.