Coffee With Confidants is a meetup app for those who want to wake up, get up, and get out there!
Unregistered site visitors can browse the list of confabs posted by other confidants, but to participate, a confidant must log in with existing credentials or create a new account with a username, email, and conurbation of their choice. In addition to joining the posted confabs, a logged-in confidant can play host by creating their own confab for others to join. Confidants can also edit or update their account details, including switching locations to another conurbation via the control panel.
Coffee With Confidants incorporates the core functionality and design of Tea With Strangers with just a bit of flavor from Persona 5.
- PostgreSQL for backend data storage.
- Ruby on Rails for ActiveRecord's ORM and application controllers.
- jbuilder for converting Rails .erb views into a JSON API endpoint.
- webpack for module bundling.
- Redux for frontend global state management.
- React (with Hooks) for dynamic app navigation and interaction.
- React-modal for confab creation component.
- HTML5 for frontend form validations.
- CSS for styling.
- Sass for CSS pre-processing.