code-corps / code-corps/code-corps-api

Add events API

Ouverte
#687 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Elixir
Étoiles
234
Forks
82
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

# Problem

We want to be able to add events, so that people can list things like conferences, meetups and hackathons on Code Corps.

## Subtasks
- [ ] Add postgis extension (dev + Heroku + docs)
- [ ] Add events table, w `title`, `description`, `time` (UI will have date picker and time picker to represent one timestamp), `location` (may need expanded into more specific information like lat/lng), `
- [ ] Add `events_skills` table (many-to-many)
- [ ] Add `users_events` table (many-to-many), w/ column `rsvp` of `yes`, `maybe`, `no`, and `host` boolean
- [ ] Add `organizations_events` table (many-to-many)
- [ ] Automatically add `host` for event upon event creation
- [ ] Add controllers for each model
- [ ] Write controller tests
- [ ] Send email when RSVPing
- [ ] Send reminder email
- [ ] Add event search functionality using Postgis using a zip code and a radius (https://github.com/bryanjos/geo)
- [ ] Event can be canceled or modified
- [ ] Modifying or canceling an event sends an email to the attendees

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.