diff --git a/app/services/participants_api_service.rb b/app/services/participants_api_service.rb index 17c9222..f36fa58 100644 --- a/app/services/participants_api_service.rb +++ b/app/services/participants_api_service.rb @@ -1,5 +1,5 @@ class ParticipantsApiService - BASE_URL = "http://localhost:3000/api/v1/events" + BASE_URL = "http://localhost:3002/api/v1/events" def self.get_feedbacks_by_event_code(event_code) diff --git a/db/seeds.rb b/db/seeds.rb index b93edb5..1c8b995 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -173,18 +173,18 @@ FactoryBot.create(:ticket_batch, name: 'Segundo Lote - Meia Estudante', tickets_limit: 5, event: full_stack_conf_event, start_date: 8.days.from_now, end_date: 12.days.from_now, ticket_price: '129.99', discount_option: :student) puts 'Criando PRIMEIRO item de agenda para CADA evento...' -FactoryBot.create(:schedule_item, schedule: ruby_event.schedules.first, name: 'Palestra sobre Ruby', description: 'Discutindo sobre a linguagem Ruby.') -FactoryBot.create(:schedule_item, schedule: javascript_event.schedules.first, name: 'Palestra sobre NodeJS', description: 'Palestra sobre tudo de NodeJS.') -FactoryBot.create(:schedule_item, schedule: tropical_event.schedules.first, name: 'Palestra sobre Rails 8', description: 'Discutindo sobre as novidades que chegaram para o Rails na sua versão 8.') -FactoryBot.create(:schedule_item, schedule: ruby_summit_event.schedules.first, name: 'Palestra sobre Rails', description: 'Discutindo sobre as noticias atuais do ruby no rails') -FactoryBot.create(:schedule_item, schedule: full_stack_conf_event.schedules.first, name: 'Palestra sobre FullStack', description: 'Palestra do backend ao frontend') -FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).first, name: 'Keynote de Abertura', description: 'Abertura oficial do evento com as últimas inovações e tendências em computação em nuvem.', start_time: (Time.now).change(hour: 9, min: 0, sec: 0), end_time: (Time.now).change(hour: 9, min: 45, sec: 0), responsible_name: 'Adam Selipsky', responsible_email: 'adam@email.com') +FactoryBot.create(:schedule_item, schedule: ruby_event.schedules.first, name: 'Palestra sobre Ruby', description: 'Discutindo sobre a linguagem Ruby.', responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') +FactoryBot.create(:schedule_item, schedule: javascript_event.schedules.first, name: 'Palestra sobre NodeJS', description: 'Palestra sobre tudo de NodeJS.', responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') +FactoryBot.create(:schedule_item, schedule: tropical_event.schedules.first, name: 'Palestra sobre Rails 8', description: 'Discutindo sobre as novidades que chegaram para o Rails na sua versão 8.', responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') +FactoryBot.create(:schedule_item, schedule: ruby_summit_event.schedules.first, name: 'Palestra sobre Rails', description: 'Discutindo sobre as noticias atuais do ruby no rails', responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') +FactoryBot.create(:schedule_item, schedule: full_stack_conf_event.schedules.first, name: 'Palestra sobre FullStack', description: 'Palestra do backend ao frontend', responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') +FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).first, name: 'Keynote de Abertura', description: 'Abertura oficial do evento com as últimas inovações e tendências em computação em nuvem.', start_time: (Time.now).change(hour: 9, min: 0, sec: 0), end_time: (Time.now).change(hour: 9, min: 45, sec: 0), responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') puts 'Criando SEGUNDO item de agenda para CADA evento...' FactoryBot.create(:schedule_item, schedule: ruby_event.schedules.first, name: 'Palestra sobre as vantagens do Ruby', description: 'Discutindo e comparando Ruby com outras linguagens de programação.', start_time: (Time.now).change(hour: 10, min: 0, sec: 0), end_time: (Time.now).change(hour: 11, min: 0, sec: 0), responsible_name: 'Marcos', responsible_email: 'marcos@email.com') FactoryBot.create(:schedule_item, schedule: javascript_event.schedules.first, name: 'Palestra sobre Bun', description: 'Palestra sobre tudo do Bun', start_time: (Time.now).change(hour: 10, min: 0, sec: 0), end_time: (Time.now).change(hour: 11, min: 0, sec: 0), responsible_name: 'Marcos', responsible_email: 'marcos@email.com') FactoryBot.create(:schedule_item, schedule: tropical_event.schedules.first, name: 'Palestra sobre futuro do Rails', description: 'Discutindo sobre as novidades que chegarão para o Rails.', start_time: (Time.now).change(hour: 10, min: 0, sec: 0), end_time: (Time.now).change(hour: 11, min: 0, sec: 0), responsible_name: 'Marcos', responsible_email: 'marcos@email.com') -FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).first, name: 'Workshop - Arquitetura Serverless na AWS', description: 'Aprenda a construir aplicações escaláveis e eficientes utilizando AWS Lambda e outros serviços serverless.', start_time: (Time.now).change(hour: 11, min: 0, sec: 0), end_time: (Time.now).change(hour: 12, min: 30, sec: 0), responsible_name: 'Jeff Barr', responsible_email: 'jeff@email.com') +FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).first, name: 'Workshop - Arquitetura Serverless na AWS', description: 'Aprenda a construir aplicações escaláveis e eficientes utilizando AWS Lambda e outros serviços serverless.', start_time: (Time.now).change(hour: 11, min: 0, sec: 0), end_time: (Time.now).change(hour: 12, min: 30, sec: 0), responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com', code: 'IMPOSTOR') puts 'Criando item de agenda para outros dias do evento' FactoryBot.create(:schedule_item, schedule: tropical_event.schedules.last, name: 'Como tornal um projeto Open Source um negócio', description: 'Como desenvolvedores, a codificação é a nossa zona de conforto, mas transformá-la em um negócio é outro desafio. Compartilharei minha jornada de um projeto paralelo para um negócio em tempo integral, incluindo as dificuldades, armadilhas comuns e "códigos de trapaça" úteis.', start_time: (Time.now).change(hour: 11, min: 0, sec: 0), end_time: (Time.now).change(hour: 11, min: 30, sec: 0), responsible_name: 'Adrian Marlin', responsible_email: 'adrian@email.com') @@ -203,8 +203,8 @@ FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).third, name: 'AWS GameDay - Desafio ao vivo', description: 'Participe de um desafio prático e demonstre suas habilidades resolvendo problemas reais na AWS.', start_time: (Time.now).change(hour: 17, min: 0, sec: 0), end_time: (Time.now).change(hour: 19, min: 0, sec: 0), responsible_name: 'Equipe AWS', responsible_email: 'gameday@email.com') FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).fourth, name: 'Keynote de Encerramento', description: 'Reflexão sobre os aprendizados do evento e próximos passos na jornada AWS.', start_time: (Time.now).change(hour: 9, min: 0, sec: 0), end_time: (Time.now).change(hour: 9, min: 45, sec: 0), responsible_name: 'Werner Vogels', responsible_email: 'werner@email.com') FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).fourth, name: 'Workshop - Automação e DevOps com AWS', description: 'Explore práticas avançadas de automação usando AWS CDK, CloudFormation e Terraform.', start_time: (Time.now).change(hour: 11, min: 0, sec: 0), end_time: (Time.now).change(hour: 12, min: 30, sec: 0), responsible_name: 'Kurt Kufeld', responsible_email: 'kurt@email.com') -FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).fourth, name: 'Painel - Casos de Sucesso na AWS', description: 'Empresas compartilham suas histórias de inovação e transformação digital na AWS.', start_time: (Time.now).change(hour: 14, min: 0, sec: 0), end_time: (Time.now).change(hour: 14, min: 45, sec: 0), responsible_name: 'Clientes AWS', responsible_email: 'sucessos@email.com') -FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).fourth, name: 'Encerramento e Despedida', description: 'Última oportunidade para networking e fechamento oficial do evento.', start_time: (Time.now).change(hour: 16, min: 30, sec: 0), end_time: (Time.now).change(hour: 17, min: 30, sec: 0), responsible_name: 'Equipe AWS', responsible_email: 'contact@email.com') +FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).fourth, name: 'Painel - Casos de Sucesso na AWS', description: 'Empresas compartilham suas histórias de inovação e transformação digital na AWS.', start_time: (Time.now).change(hour: 14, min: 0, sec: 0), end_time: (Time.now).change(hour: 14, min: 45, sec: 0), responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') +FactoryBot.create(:schedule_item, schedule: aws_event.schedules.order(date: :asc).fourth, name: 'Encerramento e Despedida', description: 'Última oportunidade para networking e fechamento oficial do evento.', start_time: (Time.now).change(hour: 16, min: 30, sec: 0), end_time: (Time.now).change(hour: 17, min: 30, sec: 0), responsible_name: 'Matheus Santana', responsible_email: 'matheus@email.com') puts 'Adicionando Comunicados...' FactoryBot.create(:announcement, user: joao_user, event: tropical_event, title: '📢 Comunicado Importante Tropical Rails 🌴🚂', description: '

Estamos empolgados em anunciar o AWS Summit 2024! Este evento imperdível reunirá especialistas da indústria, líderes de pensamento e profissionais de TI para explorar as últimas inovações em computação em nuvem.
Não perca a oportunidade de expandir seus conhecimentos e se conectar com a comunidade AWS.
