An open API service indexing awesome lists of open source software.

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.

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! 🚀