Skip to content

iwataniKenji/meetings-app

Repository files navigation

MEETINGS APP


Summary

📙 About 🖼️ Preview 💡 Requirements 💻 Technologies

✔️ Meetings App project finished ✔️

📙 About

Ten Meetings is a company that provides meeting services to publicly traded companies. The meetings have several agendas and participants.

  • The meeting has some features, such as name and status. A meeting can be in active or inactive status. Only active meetings can have voted agendas.
  • The agenda has some features, such as name and total number of votes. An agenda can only be voted once per participant.
  • The participant has a name and an array of votes. Each participant can vote only once on each agenda.

The challenge is to create an algorithm that is able to open an meeting, open an agenda, allow the participant to vote on an agenda, perform the vote count for each agenda.

Challenge idealized by Ten Meetings and executed by Kenji Iwatani


🖼️ Preview

ten-meetings website overview

💡 Requirements

  • Should be able to open a meeting
  • Should be able to open an agenda
  • Should be able to allow the participant to vote on an agenda
  • Should be able to compute votes from each agenda
  • Only active meetings can have voted agendas
  • Each participant can vote only once per agenda

💻 Technologies