Skip to content

MorenoMdz/meetups-goStack

Repository files navigation

MeetApp

Meetups sobre desenvolvimento na sua região.

Setup

Configure o servidor de banco de dados PG
Configure o servidor Redis
npm install
adonis serve --dev
adonis kue:listen

API Routes

Endpoint | Method | Data | * authenticated route

Rotas de Login e Registro
users | POST | { name, email, password, password_confirmation}
users/:id | GET | {} | *
users/:id | POST | { name, email, password, password_confirmation, preferences:[]}

Rotas de Sessão
sessions | POST | { name, email}

Rotas de reset de senha
forgot | POST | { email, redirect_url }
forgot | PUT | { token, password }

Rotas de preferências
preferences | POST | { name, description } | _
preferences | GET | {} | _

Rotas de Arquivos
files | POST | {file} MultiPart | _
files/:id | DELETE | {} | _
files/:id | GET | {} | *

Rotas de Meetups
meetups | POST | {title, decription, eventdate, preferences: [], address: { street, number, city, state }} | *
meetups/:id | PUT | {title, decription, event
date, preferences: [], address: { street, number, city, state }} | *
meetups | GET | {} | _
meetups/:id | GET | {} | _
meetups/:id | DELETE | {} | *

Rotas de Registro em Meetup
meetups/:id/register | POST | {} | _
meetups/:id/register | DELETE | {} | _

Buscar Meetups
meetups/by-title | GET | { title } | _
meetups/registered | GET | {} | _
meetups/registered-soon | GET | {} | _
meetups/not-registered | GET | {} | _
meetups/registered-soon | GET | {} | *

adonis kue:listen

API Routes

Endpoint | Method | Data | * authenticated route

Rotas de Login e Registro
users | POST | { name, email, password, password_confirmation}
users/:id | GET | {} | *
users/:id | POST | { name, email, password, password_confirmation, preferences:[]}

Rotas de Sessão
sessions | POST | { name, email}

Rotas de reset de senha
forgot | POST | { email, redirect_url }
forgot | PUT | { token, password }

Rotas de preferências
preferences | POST | { name, description } | _
preferences | GET | {} | _

Rotas de Arquivos
files | POST | {file} MultiPart | _
files/:id | DELETE | {} | _
files/:id | GET | {} | *

Rotas de Meetups
meetups | POST | {title, decription, event_date, preferences: [], address: { street, number, city, state }} | _
meetups/:id | PUT | {title, decription, event_date, preferences: [], address: { street, number, city, state }} | _
meetups | GET | {} | _
meetups/:id | GET | {} | _
meetups/:id | DELETE | {} | *

Rotas de Registro em Meetup
meetups/:id/register | POST | {} | _
meetups/:id/register | DELETE | {} | _

Buscar Meetups
meetups/by-title | GET | { title } | _
meetups/registered | GET | {} | _
meetups/registered-soon | GET | {} | _
meetups/not-registered | GET | {} | _
meetups/registered-soon | GET | {} | *

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published