…WELCOME - To the People-Person - README…
This is an application designed for a single organization.
__ Instructions:
You Can:
- Create/delete Members with:
- a name
- Unique email address
- Create/delete Teams with:
- a name
- short description
And most importantly, you can add members to multiple teams.
When you visit each teams profile page, there is an option to:
- "Organize Pairs"
This will take you to the teams page where you can:
- edit or delete a team
- randomized pairs within each team by clicking "Match Team?"
- This will email the entire team, displaying the pairs for that "week"
(a.k.a. whenever you click it)
__ NittyGritty:
Design:
I used foundation-zurb as the front-end framework. Its simplicity and grace made for easily navigable paths, especially essential in a small application such as People-Person.
Testing:
I used rspec & capybara, in addition to this sweet gem pair called "better_errors" & "binding_of_caller" to drive the TDD.
It is not perfect… But hey, that is why I would love this apprenticeship… I really want to get better at software architecture and breaking down hard problems with ruby code :)