Giter Club home page Giter Club logo

estg-es1-chat-together's Introduction

Chat Together

Descrição

O Chat Together é um Website feito com a framework Flutter, que permite a comunicação entre dois utilizadores. Para isso iremos criar uma página de Registo e uma página de Login. Utilizaremos também uma base de dados não relacional (firebase) para armazenar as contas e as mensagens. Haverá um lista de amizades em que cada utilizador manda um pedido de amizade atravês do nickname, em que o outro utilizador decide se vai aceitar ou não. Depois de aprovar o pedido de amizade, o utilizador irá selecionar o amigo que pretende conversar.

Lista de Participantes

  • João Ribeiro (Líder)
  • Afonso Carrasquinho
  • António Vieru
  • Diogo Vieira

Desenvolvimento

Os colaboradores deste projeto iram utilizar este modelo para a realização das tarefas.

Colaboradores

  • ChatGPT

estg-es1-chat-together's People

Contributors

anotherlusitano avatar antonuolink avatar afonso295 avatar xxd4rksoulxx avatar

Stargazers

 avatar

Watchers

Toacy Oliveira avatar  avatar

Forkers

afonso295

estg-es1-chat-together's Issues

Criar sistema de Sign Up

Na página de Sign Up, verificar se a conta não está na base de dados, se não estiver, entrar na página Home, se estiver, mostrar uma SnackBar com a mensagem de erro.

Mensagens de erro:

  • Já existe uma conta com esse username!
  • Aconteceu um erro! {mensagem_de_erro}

Organizar o Projeto

  • Explicar o objetivo do projeto;
  • Adicionar CONTRIBUTING.md;
  • Adicionar pull_request_template.md;
  • Melhorar o README. ¯\_(ツ)_/¯

Criar navegação entre páginas

Criar as seguintes navegações:

  • Login -> Sign Up
  • Login -> Home
  • Sign Up -> Login
  • Sign Up -> Home
  • Home -> Login
  • Home -> Create Room
  • Home -> Game Room
  • Create Room -> Home
  • Create Room -> Game Room
  • Game Room -> Home

Criar sistema de Login

Na página de Login, verificar se a conta está na base de dados, se estiver, entrar na página Home, se não estiver, mostrar uma SnackBar com a mensagem de erro.

Mensagens de erro:

  • Username não existe!
  • Palavra-passe errada!
  • Aconteceu um erro! {mensagem_de_erro}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.