https://github.com/adrianemaciel/wish-list
Uma plataforma para criar e gerenciar listas de desejos de aniversário, permitindo que o aniversariante adicione itens e os convidados reservem presentes sem duplicação.
https://github.com/adrianemaciel/wish-list
react-hooks react-router tailwindcss typescript vite-react
Last synced: 3 months ago
JSON representation
Uma plataforma para criar e gerenciar listas de desejos de aniversário, permitindo que o aniversariante adicione itens e os convidados reservem presentes sem duplicação.
- Host: GitHub
- URL: https://github.com/adrianemaciel/wish-list
- Owner: adrianemaciel
- License: mit
- Created: 2025-01-23T17:46:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-12T20:44:39.000Z (over 1 year ago)
- Last Synced: 2025-02-12T21:32:34.115Z (over 1 year ago)
- Topics: react-hooks, react-router, tailwindcss, typescript, vite-react
- Language: TypeScript
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎁 Lista de Desejos de Aniversário
## 📌 Sobre o Projeto
Este é um sistema de lista de desejos para aniversariantes, permitindo que eles cadastrem itens que desejam ganhar de presente. Os convidados podem visualizar a lista e escolher um presente, evitando duplicidade.
## 🚀 Funcionalidades
### 👤 Tela de Login
- O aniversariante e os convidados podem fazer login.
- Cada aniversariante tem uma lista exclusiva de desejos.
### 🎂 Painel do Aniversariante
- Adicionar itens à lista de desejos (com imagem e link de compra).
- Editar e excluir itens da lista.
### 🛍️ Painel do Convidado
- Visualizar a lista de desejos do aniversariante.
- Escolher e marcar um item como presenteado.
- Itens já escolhidos não podem ser selecionados novamente.
## 🔄 Outros Recursos
- Responsividade para dispositivos móveis.
- Interface moderna com Tailwind CSS.
- Navegação entre páginas.
## 🛠️ Tecnologias Utilizadas
- React com Vite
- TypeScript
- Tailwind CSS
- React Router DOM
## 🏗️ Como Executar o Projeto
1. Clone o repositório:
```bash
git clone https://github.com/adrianemaciel/wish-list.git
```
2. Navegue até o diretório do projeto:
```bash
cd wish-list
```
3. Instale as dependências:
```bash
npm install
```
4. Inicie o servidor de desenvolvimento:
```bash
npm run dev
```
## 📌 Melhorias Futuras
- Autenticação com Firebase ou Auth0.
- Backend para armazenar dados com banco de dados.
- Opção de compartilhar a lista com amigos por link.
- Upload de imagem para os desejos.
## 📄 Licença
Este projeto está sob a licença MIT. Sinta-se à vontade para contribuir! 🚀