https://github.com/iwatanikenji/meetings-app
Meeting application that has vote system integrated on
https://github.com/iwatanikenji/meetings-app
context create-react-app firebase google-auth react-router-dom sass typescript
Last synced: 22 days ago
JSON representation
Meeting application that has vote system integrated on
- Host: GitHub
- URL: https://github.com/iwatanikenji/meetings-app
- Owner: iwataniKenji
- Created: 2022-06-02T01:19:42.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-15T21:48:26.000Z (almost 2 years ago)
- Last Synced: 2025-02-15T03:41:19.943Z (3 months ago)
- Topics: context, create-react-app, firebase, google-auth, react-router-dom, sass, typescript
- Language: TypeScript
- Homepage: https://ten-meetings.web.app/
- Size: 823 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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
Check website →
---
🖼️ Preview
---
💡 Requirements
- [x] Should be able to open a meeting
- [x] Should be able to open an agenda
- [x] Should be able to allow the participant to vote on an agenda
- [x] Should be able to compute votes from each agenda
- [x] Only active meetings can have voted agendas
- [x] Each participant can vote only once per agenda
---
💻 Technologies
- [x] Typescript
- [x] Create React App
- [x] SASS
- [x] Firebase