SpaceJobs é uma plataforma para profissionais divulgarem os seus trabalhos, podendo ser contatados caso outra pessoa tenha interesse no seu serviço . No SpaceJobs, o usuario tambem poderá encontrar os profissionais que deseja e ver seus trabalhos antes de contratá-los, tendo assim uma maior confiança em seu serviço, podendo tambem compartilhar e indicar os profissionais que conhece para outras pessoas da rede. Pensando na acessibilidade desenvolvemos um site responsivo, no conceito mobile first, o qual é possível ser acessado por vários tipos de dispositivos, como computador, celular, tablet, etc.
Clique aqui para acessar o SpaceJobs.
O Projeto foi pensado e desenvolvido para todos os profissionais que desejam divulgar seus trabalhos e projetos, bem como para os usuarios que estão buscando por algum profissional de determinada área.
- Novos usuários podem se cadastrar na rede através do cadastro do próprio site ou pelo login do Google;
- Usuários já cadastrados podem acessar a plataforma através de email e senha ou pelo login do Google;
- No feed de postagens é possível visualizar todas as postagens, tanto do usuario logado quanto de outros usuários, ordenadas das mais recentes às mais antigas. O usuario pode escolher se quer visualizar somente suas postagens ou todas as postagens;
- O usuário pode publicar texto e imagens em seus posts, pode escolher a privacidade do post se deseja deixar privado(só o usuário que postou pode ver) ou público(todos os usuários podem ver) e tambem podem editar e deletar seus posts após publicado;
- Os usuarios podem dar like ou desfazê-lo, além de comentar um post e editar ou deletar o seu proprio comentário;
- No perfil o usuário pode editar as informações do seu perfil, tais como foto, nome, profissão, local e se desejar adicionar uma pequena biografia.
Para esse projeto, nos foi fornecido um layout pronto, para ser usado como parametro para o desenvolvimento do site.
Com base no layout fornecido, criamos um protótipo no Figma de como ficaria nossa pagina e então começarmos a desenvolvê-la.
Ferramentas utilizadas no projeto:
- HTML, CSS, JavaScript, Node.js, Npm, VS Code, Firebase, Figma, Git e GitHub.
- A funcionalidade cumpre e satisfaz os critérios de aceitação.
- O layout está de acordo com o protótipo.
- O código desta funcionalidade recebeu code review.
- A funcionalidade está publicada para ser testada.
- A funcionalidade foi testada manualmente.
Karine Sardela, Luana Aredes e Aline Rozetti .
Projeto desenvolvido para fins de aprendizado no Bootcamp da Laboratória Brasil.