Clock&Charm é uma aplicação web projetada para oferecer uma experiência agradável e funcional no gerenciamento de tempo e criação de lembretes personalizados. Com uma interface amigável e intuitiva, a aplicação permite que os usuários configurem alarmes, temporizadores e lembretes de maneira prática e eficiente.
- Gerenciamento de Tempo: Auxiliar os usuários a monitorar o tempo com funcionalidades de relógio, alarme e temporizador.
- Lembretes Personalizados: Permitir a criação de lembretes personalizados para organizar tarefas e compromissos diários.
- Interface Intuitiva: Oferecer uma interface simples e fácil de usar, acessível a todos os tipos de usuários.
- Responsividade: Garantir que a aplicação funcione perfeitamente em diferentes dispositivos, incluindo desktops, tablets e smartphones.
- Relógio Digital: Exibir a hora atual em formato digital.
- Alarmes Personalizados: Configurar alarmes com a opção de escolher sons e definir mensagens.
- Temporizador: Ferramenta de contagem regressiva útil para tarefas que precisam ser temporizadas.
- Lembretes: Criar lembretes com notificações para organizar tarefas diárias.
- Modo Noturno: Interface ajustável para ambientes com pouca luz.
- Sincronização com Calendário: Integração com o calendário para fácil criação de lembretes a partir de eventos.
- React: Biblioteca JavaScript para construção da interface do usuário.
- Next.js: Framework React para renderização no lado do servidor e geração de sites estáticos.
- Styled-Components: Utilizado para estilização de componentes com suporte a temas.
- Vercel: Plataforma de hospedagem utilizada para a implantação da aplicação.
- React-Icons: Biblioteca de ícones para React.
- date-fns: Biblioteca para manipulação e formatação de datas.
- Redux: Para gerenciamento do estado global da aplicação.
-
Clone este repositório:
git clone https://github.com/seu-usuario/clockcharm.git
-
Navegue até o diretório do projeto:
cd clockcharm -
Instale as dependências:
npm install
-
Execute a aplicação localmente:
npm run dev
-
Acesse a aplicação em http://localhost:3000.
- Faça um fork do projeto.
- Crie uma branch para sua funcionalidade (
git checkout -b feature/nova-funcionalidade). - Commit suas alterações (
git commit -am 'Adicionar nova funcionalidade'). - Envie para a branch (
git push origin feature/nova-funcionalidade). - Crie um novo Pull Request.
