Giter Site home page Giter Site logo

nandowastaken / monitore.me Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 6.07 MB

Website para facilitar o contato com a monitoria dentro do IFAL campus Maceió.

Home Page: https://monitore-me.vercel.app

License: MIT License

HTML 1.02% JavaScript 64.75% CSS 34.23%

monitore.me's Introduction


Markdownify

Um website para facilitar o contato com a monitoria dentro do IFAL campus Maceió.

Sumário

Introdução

GitHub Workflow Status GitHub GitHub contributors

Monitore-me é uma ideia antiga minha de quando eu era monitor de Introdução à Programação. É padrão que o horário dos monitores estejam na porta de onde eles realizam sua monitoria, o problema é que nem sempre o aluno vai saber exatamente que porta é esta, e, às vezes, o horário está desatualizado. Foi quando eu pensei que poderia haver um website contendo estas informações, onde os monitores poderiam colocar o seu horário, e resolvi pôr o projeto em prática para praticar minhas habilidades de desenvolvimento full-stack.

Features

Algumas das coisas que você pode fazer com o Monitore-me.

  • Visualizar os horários dos monitores.
  • Visualizar os perfis dos monitores cadastrados.
  • Cadastrar horários e editar horários já cadastrados.
  • Registrar-se no website como monitor.
  • Fazer login como monitor.
  • Trocar foto de perfil.
  • Sair da sua conta.
  • Permitir avaliar o serviço dos monitores cadastrados.

Casos de Uso

Aluno.

O principal usuário final do Monitore.me é o aluno, alguém que vai usar o site para procurar o horário atual dos monitores de sua disciplina para um turno (matutino ou vespertino). Para ele ter acesso a isso, basta ele entrar no website, preencher as informações da matéria, e então clicar em pesquisar, o horário do monitor encontrado será retornado na tela principal

Monitor.

O monitor vai poder utilizar do website para facilitar a divulgação de sua monitoria, evitando a carência de pessoas que não estão cientes de que ele está disponível em um certo horário. Para o monitor, ele necessita criar uma conta, e então cadastrar seu horário. Tudo isso é bem intuitivo devido à interface minimalista e intuitiva do Monitore.me.

Todos.

Qualquer pessoa pode avaliar um monitor, com likes ou dislikes, tendo um limite de 5 na semana (5 ao total contando com ambos, ou seja, se der 3 dislikes, só poderá dar 2 likes, ao invés de 5). Para manter esse limite, será criado uma limitação com base no dispositivo, ao invés de uma conta.

Feedback

Estarei informando a respeito do feedback dentro do campus quando informar aos coordenadores sobre a existência do website e se eles gostariam de utilizar ou não.

Contribuidores

Este é um projeto que eu me orgulho de ter feito sozinho, desde a modelagem inicial, os wireframes, até o design final e a implementação. O design ficou no padrão Google, o que eu achei muito interessante para o projeto em si, e implementei o website em React.js e Express.js.


© 2023 Fernando Jorge.

monitore.me's People

Contributors

nandowastaken avatar

Stargazers

Malu Alaquoke avatar Eliel Cirino avatar

Watchers

 avatar

Forkers

n0rm4nd0

monitore.me's Issues

importando imagens de assets

Isso pode levar a problemas com diretórios na hora do deploy, além de pesar a aplicação, mas nada relevante no desenvolvimento, resolver isso depois

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.