Analisando propostas

Programacao de app mobile

Publicado em 13 de Março de 2018 dias na TI e Programação

Sobre este projeto

Aberto

O objetivo e montar um mobile app para uma comunidade especifica (estudantes, professores e funcionários de uma Universidade nos EUA - Arizona State University). Através desse app, os usuários cadastrados poderão publicar produtos para vender e procurar produtos para comprar.
Não haverá transações financeiras de compra/venda na plataforma. As pessoas se encontrarão no campus para entregar os produtos e acertar o pagamento.
Então o app funcionara mais como um catálogo.

Requisitos importantes:

- Só poderá se cadastrar e acessar o app quem tiver e-mails específicos (por exemplo: @asu.edu, @thunderbird.asu.edu, e talvez mais alguns que ainda vou decidir).

Campos obrigatórios para uma pessoa se cadastrar:
- First Name:
- Last Name:
- selecao unica entre: undergrad student, grad student, alumni, faculty, staff
- School: (vou passar a lista de escolas dentro da Universidade)
- (Se for undergrad student ou grad student) Estimated year of graduation:
- asu email: (esse e o campo que precisa ser verificado para garantirmos que os cadastrados são membros da comunidade asu)
- personal email:

- ao se cadastrar, a pessoa deve receber um link no asu email para confirmar o cadastramento. Somente após confirmar o cadastramento via link é que o usuário poderá entrar app (login).

- Bom mecanismo de busca e filtros para buscar/procurar os produtos (pois há diversos tipos de prods que podem ser anunciados no app).

- Possibilidade de “salvar” um produto como favorito.

- Possibilidade de cadastrar alertas se o usuário estiver buscando “sofás”. Assim, quando um novo sofá for publicado, o usuário recebe um email e um alerta no app. – estou disposta a abrir mao dessa funcionalidade se tornar o job muito mais caro.


- O cadastramento de produtos deve ser feito de maneira mais simples possível (referencia: app enjoei).

- Os produtos mais anunciados são: mobília, livros, roupas/sapatos/acessórios, computadores, aparelhos celular, carros, quartos para alugar.
Para cadastramento de produto, independente do tipo, o vendedor deve preencher:
- Where is the product?
- Condition (seleção: new, used - excellent, used - very good, used - OK)
- Price: (campo para colocar o preço e um check box "for free" - caso a pessoa que está vendendo escolha "for free", o campo para colocar o preço deve ser desativado).
Para os diferentes tipos de produto, diferentes campos serão obrigatórios. Por exemplo, se for um carro, campos obrigatórios serão Year, Model, Make, Mileage.
(Vou passar a lista de campos obrigatórios de acordo com o tipo de produto a ser anunciado)

- O administrador do app precisa aprovar a publicação de produtos antes que eles sejam exibidos para venda.

- Mecanismo de chat para que o comprador e vendedor conversem pela plataforma. Assim podem negociar preço e marcar de se encontrarem para pegar e pagar o produto.

- Como o app funcionara nos EUA (público-alvo: americanos e estrangeiros), toda a plataforma deve ser configurada em inglês (front-end e back-end).

- As cores que dão identidade ao app são amarelo (d6992e) e vermelho (780001), mas não e necessário construir todo o app com essas cores (pode haver branco, preto, pra não ficar muito pesado)

- Estou fazendo uma pesquisa para eleger o nome do app e o logo, então ainda não tenho essas informações.

- Esse app será gratuito e não trará dinheiro (receita, lucro) pra ninguém. É Algo que estou construindo para a comunidade da Universidade. Se, no futuro houver uma maneira de monetizar o app, ótimo, mas o objetivo agora não é gerar receita/lucro.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Plataformas exigidas Android, iPhone

Prazo de Entrega: Não estabelecido

Habilidades necessárias