An open service to connect those that need emergency housing, with the people who can provide it.
- Quickly find relief centers near you.
- Ability to register offers of assistance.
- Ability to register offers of livestock accommodation.
- Facebook and Google OAuth support.
- Improved viewing of offers through modal popups (single and multi-offer view).
- Improved privacy with location fuzzing and rate-limiting of contact detail requests.
- Navigate to a point of interest option when clicked on one w/ Google Maps.
- Add road repairs needed POI.
- How can we outline places of danger, evacuations, etc?
- How can we allow businesses to add support offers as well? Another page of business offers, with a map of locations so users can get relevant offers? It would be cool if we could scrape branding details (logo/favicon/color) from a businesses website.
- How can we allow users to report offers, and how do we mediate those?
- ✨ Ability to create alternative offer types (livestock transport, livestock housing).
- 🐛 If a user requests tries to verify a pin, leaves the site and then comes back, there's no way for them to request a new code.
- ✨ Setup fathom events tracking
- ✨ Create /help page.
- ✨ Add more information about Helping Homes to the LHS section.
- ✨ If a user requests an offers details and clicks the call button, queue up a job to message the offerer 10 minutes later asking whether the offer has been taken and if we should remove the offer.
- ✨ Add optional notes section to accommodation offer.
- ♻️ Refactor modals to reduce copied code - wrap content in a reusable modal container component.
- ✨ If you click on a map key item, it will toggle it's visibility on the map.
- ✨ Add ability to edit/update the user profile (specifically mobile_number).
- ✨ Create private conversation option for offers through Vonage.
- User can view offers, but not their details.
- User needs to be authenticated to view offer details.
- User needs to be authenticated to create an offer.
- User cannot create offer without adding contact details and verifying them.
- User cannot add a phone number that isnt the correct format.
- User cannot create more than 3 offers at a time.
- User needs to be authenticated to update one of their offers.
- User needs to be authenticated to delete one of their offers.
- User cannot delete someone elses offer.
- User can logout.
- User can login.
- User can navigate to /help page.
- User can search for locations by postcode.
- User can search for locations by city name.
- User can filter locations by state.
- Can populate the database with static location seeder file.
- Test relationships between models.
- When creating an offer, it fuzzes the location slightly.
- It rate limits the number of offers you can get contact details.
- When an offer is created, a job is queued to ask the offerer whether it's taken, and is delayed for 3 days.
- User can login through Facebook.
- User can login through Apple.
- User can login through Google.
- User can login through Twitter.
- User can login through one provider and then another with a conflicting email and it will append to their account.
- Add tests for creating, editing, updating and deleting offers
- Add tests for creating, editing, updating and deleting points of interest
- Laravel
- React w/ TypeScript and webpack
- Mapbox through React Map GL
- TODO