Projeto desenvolvido para a disciplina de Tópicos Especiais em Informática (ITE-002) ministrada por Alexandre Garcia no 1º semestre de 2016.
Desenvolvido na linguagem Haskell utilizando conceitos de programação funcional.
Tema: Criar um website para cadastrar flashcards para uso em estudo.
Utilizar framework Yesod com componentes em Julius (template language para JavaScript), Hamlet (template language para HTML) e Cassius (template language para CSS).
- Como usuário visitante eu quero me registrar para criar minha conta
- Como usuário visitante eu quero visualizar uma lista de todos os flashcards que já foram cadastrados no sistema
- Como usuário visitante eu quero realizar uma sessão de estudo com um conjunto de flahscard criado por outra pessoa
- Como usuário registrado eu quero criar um conjunto de flashcards para estudo
- Como usuário registrado eu quero visualizar a lista de flashcards de outros usuários e colocar na minha lista de estudo
- Como usuário registrado eu quero visualizar a lista de flashcards que eu criei e que eu coloquei em minha lista para estudo