🍊 FCalendar 📅
Sobre • O que dá pra fazer? • Na prática • Setup do projeto Front End • Como subir? • Que legal! Como contribuir? • Carinhosamente feito por
FCalendar é o sistema de agendamentos desenvolvido pelo Squad 23 no Hackaton 2021 Season 2 da FCamara em seu processo seletivo do programa de formação. A aplicação, desenvolvida na stack Angular+PHP, é um meio rápido, fácil e prático dos funcionários da FCamara (#SangueLaranja) programarem sua ida ao escritório, quando convir. Além disso, os #SangueLaranja podem enviar convites através de um sistema de convites via e-mail. Legal, né?
Clique aqui para acessar a aplicação Back End
- Agendar sua ida ao escritório;
- Ver o número de pessoas confirmadas em cada turno;
- Convidar colegas para ir com você com um sistema de convite via e-mail;
- Checar e cancelar agendamentos.
Para realizar um agendamento é bem simples! Basta logar na sua conta previamente cadastrada por um administrador. Criamos usuários de teste para que você possa testar o sistema, fique à vontade para utilizar qualquer um deles:
{ "email": "marimendanha.fcamara@gmail.com", "senha": "fcalendar" }
{ "email": "samurodrigues.fcamara@gmail.com", "senha": "fcalendar" }
Ambos os usuários possuem conta no gmail com mesma senha! Dica: logue em um no sistema FCalendar e outro no gmail e envie um convite para ele para ver a mágica acontecendo!
Você também poderá realizar agendamentos, convidar amigos, checar agendamentos realizados e excluir algum deles. Todas essas visões estão bem adaptadas para navegadores web ou mobile.
Clique aqui para acessar o tutorial em vídeo
- Angular CLI: 12.2.4
- Node: 14.17.0
- Angular: 12.2.4
- Clone o repositório em sua máquina;
- Instale as dependências usando o comando
npm install
; - Na raiz do repositório, rode o comando
ng serve
para iniciar o servidor de desenvolvimento; - A aplicação estará disponível na porta
http://localhost:4200/
. - Não se preocupe com a aplicação Back End! Já estamos apontando para o link dela na web. Entretanto, caso queira testar com o Back End local vá até
src/app/services/api.service.ts
e altere a variávelbaseURL
no métodobuildURL()
para a URL local.
Quer praticidade? Nós temos! FCalendar está disponível integramente no endereço abaixo:
Gostou?
Acha que algo pode ser melhorado de alguma forma? Quer implementar uma nova funcionalidade? Nos ajude! Mas só depois de sermos avaliados, beleza? Até lá, trazemos informações importantes sobre como colaborar com esse projeto:
- Fork nosso repositório;
- Agora, clone o seu repositório em sua máquina;
- Crie uma branch com seu nome espaçada por hífens e lowercase, por exemplo, Stefânio Junior ficaria stefanio-junior;
- Commite bem suas alterações e faça pushs periódicos para que possamos acompanhar o seu processo;
- Crie uma Pull Request.
Ana Gabatteli Linkedin UX Designer |
Matheus Honorato Linkedin Back End Developer |
Natã Menezes Linkedin Back End Developer |
Stefânio Junior Linkedin Front End Developer |