Skip to content

Este repositório contém o frontend da MeetFlow, uma plataforma de agendamento para profissionais e usuários, desenvolvida durante o hackathon da OneBitCode. MeetFlow simplifica o agendamento de compromissos para profissionais e usuários.

Notifications You must be signed in to change notification settings

renansouz/MeetFlow-OBC

Repository files navigation

MeetFlow - Imgur

🚀 MeetFlow - Simplifique seus Agendamentos 📅

Bem-vindo(a) ao MeetFlow - a revolução em agendamento online! Descubra como simplificar seus agendamentos de forma rápida, intuitiva e totalmente personalizada.

Vídeo da plataforma visão profissional: Assistir ao Vídeo
Vídeo da plataforma visão cliente: Assistir ao Vídeo

🛠️ Tecnologias Utilizadas

  • React: Biblioteca JavaScript para criar interfaces de usuário.
  • TypeScript: Superset do JavaScript que adiciona tipagem estática.
  • Vite: Ferramenta de build rápida para projetos web modernos.
  • Tailwind CSS: Framework de CSS utilitário para desenvolvimento rápido.
  • Styled Components: Biblioteca para estilizar componentes React com CSS-in-JS.
  • React Router DOM: Roteamento de aplicativos web para React.
  • Zod: Biblioteca para validação de esquemas de dados.
  • Shadcn-UI: Componentes estilizados para uma experiência visualmente atraente.
  • Sonner: Biblioteca para exibição de notificações e toasts.
  • Dayjs: Biblioteca para manipulação de datas e horas.
  • Tanstack/React-Query: Biblioteca para gerenciamento de estado e chamadas à API.
  • Axios: Biblioteca para realizar requisições HTTP.

⚙️ Configurações do Projeto

  • ESLint: Configurações padrão para garantir boas práticas de codificação.
  • Prettier: Configurações para manter uma formatação consistente do código.
  • EditorConfig: Configurações para manter a consistência de estilo do código entre diferentes editores.

🤟Principais Recursos

  • 🖥️ Interface Responsiva: Desfrute de uma experiência fluida em qualquer dispositivo, seja desktop, tablet ou smartphone.

  • 🎨 Tema Claro e Escuro: Escolha entre o tema claro ou escuro para personalizar sua experiência de acordo com suas preferências.

  • 📊 Dashboard do Profissional: Os profissionais têm acesso a um dashboard completo onde podem gerenciar seus serviços, disponibilidade e agendamentos de forma eficiente.

  • 🗓️ Agendamento Simples: Agendar um serviço nunca foi tão fácil! Com MeetFlow, você pode agendar compromissos em poucos cliques, escolhendo o horário e o profissional disponível que mais lhe convém.

  • 🔒 Segurança e Confiabilidade: Utilizamos as mais recentes tecnologias e práticas de segurança para garantir a proteção dos dados dos usuários.

  • ☁️ Integração com Cloudflare: Para um gerenciamento eficiente e seguro de imagens.

  • 🔑 Integração com Google: Para autenticação de usuários e sincronização com o Google Agenda.

🚀 Como Instalar e Executar o Projeto

  1. Clone este repositório utilizando o comando:
    git clone https://github.com/renansouz/MeetFlow-OBC.git
  2. Acesse o diretório do projeto:
    cd MeetFlow-OBC
  3. Instale as dependências utilizando o npm:
    npm install
  4. Após a instalação das dependências, inicie o servidor de desenvolvimento:
     npm run dev
  5. Abra o navegador e acesse http://localhost:5173 para visualizar o MeetFlow em ação!

Colaboradores 🤝🤝

Foto Nome
Miquéias Martins
Renan Souza
Wesley Ribas

About

Este repositório contém o frontend da MeetFlow, uma plataforma de agendamento para profissionais e usuários, desenvolvida durante o hackathon da OneBitCode. MeetFlow simplifica o agendamento de compromissos para profissionais e usuários.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages