SlideShare una empresa de Scribd logo
1 de 47
Photogram
Version 1.3
Necessário
• Antes de começar, certifique-se que tenha os seguintes
frameworks instalados em sua máquina
• Node JS (www.nodejs.org)
• Git (https://git-for-windows.github.io/)
• Ionic Framework (http://ionicframework.com/)
• Bower (http://bower.io/)
• Gulp (http://gulpjs.com/
• $ npm install -g ionic bower cordova gulp
Etapa 1
Depois da Compra
Github
Github
• Depois da confirmação da compra dos Códigos
fontes do Photogram, será necessário ter uma
conta gratuita no Github para participar do grupo
do desenvolvimento.
• Após criar a sua conta no Github, envie um email
informando o seu nome de usuário e email para
photogram.ionic@gmail.com para receber o
convite para acesso.
Etapa 2
Clonando o Projeto
Git Clone
Fazendo uma Cópia
• Após aceitar o convite do Github, você terá acesso a
todo o histórico do desenvolvimento, além de poder
tirar dúvidas e sugerir novas funcionalidades.
• Para fazer uma cópia do projeto para a sua
máquina, vá até o terminal e digite o seguinte
comando:
• git clone https://github.com/photogram/ionic-app-parse.git Photogram
• Depois de clonar, basta acessar a pasta que foi
criada chamada Photogram
Etapa 3
Iniciando o projeto local
$ npm install
Dependências
• O Photogram possuem alguns frameworks especiais que
irão te ajudar no desenvolvimento ágil, para instalar tudo o
que é necessário, basta apenas digitar o seguinte
comando na pasta do projeto e executar.
• Automaticamente irá instalar todos os pacotes NPM e
Bower.
• $ npm install
Etapa 4
Configuração do Ionic Analytics
Ionic Analytics
Configurar Ionic Analytics
• O Photogram já vem configurado com a integração com o
Ionic Analytics
• Para você configurar, será necessário ter uma conta
gratuita em https://apps.ionic.io e depois digitar o seguinte
comando no terminal.
• $ ionic io init
• *Na primeira vez, irá ser solicitado seu email e senha do
ionic analytics para fazer a integração
Etapa 5
Configurando o Parse
Parse.com
Crie uma conta gratuita
Caso já tenha uma conta
crie um novo projeto
Clique em Data
Clique em Web
Clique em New Project
Agora clique em Settings
Acesse o painel de Settings
depois, copie suas credenciais para colar na próxima etapa
Cole suas credenciais em
www/js/config.parse.js
Etapa 5
Criando nosso banco de Dados
Acesse o menu Core
depois clique em Add Class
Class User
Class User
+ Col
Class UserFollow
Class UserFollow
+ Col
Class Gallery
Class Gallery
+ Col
Class GalleryComment
Class GalleryComment
+ Col
Class GalleryLike
Class GalleryLike
+ Col
Class GalleryActivity
Class GalleryActivity
+ Col
Class GalleryFeedback
Class GalleryFeedback
+ Col
Class GallerySetting
Class GallerySetting
+ Col
Class GallerySetting
+ Row
Class Gallery
+ Col
Etapa 6
Teste no seu Navegador
Teste no ser Navegador
$ ionic serve
Thanks so much
Willian Ribeiro Angelo
www.photogramapp.com
photogram.ionic@gmail.com

Más contenido relacionado

La actualidad más candente

Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressLeo Baiano
 
SpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerSpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerDr. Spock
 
Criando Desktop Apps com Electron
Criando Desktop Apps com ElectronCriando Desktop Apps com Electron
Criando Desktop Apps com ElectronEmerson Thompson
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWordCamp Floripa
 
Angular 2, TypeScript e Além
Angular 2, TypeScript e AlémAngular 2, TypeScript e Além
Angular 2, TypeScript e AlémAndre Baltieri
 
Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3WordCamp Floripa
 
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressRômulo Zoch
 
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...Renato Groff
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorMarcos Alexandre
 
Gitlab flow solo (minimo)
Gitlab flow solo (minimo)Gitlab flow solo (minimo)
Gitlab flow solo (minimo)viniciusban
 
Criando Pacotes Rpm Para O Fedora
Criando Pacotes Rpm Para O FedoraCriando Pacotes Rpm Para O Fedora
Criando Pacotes Rpm Para O FedoraAllisson Azevedo
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontatdc-globalcode
 

La actualidad más candente (14)

Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPress
 
SpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerSpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm Server
 
Criando Desktop Apps com Electron
Criando Desktop Apps com ElectronCriando Desktop Apps com Electron
Criando Desktop Apps com Electron
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicação
 
Angular 2, TypeScript e Além
Angular 2, TypeScript e AlémAngular 2, TypeScript e Além
Angular 2, TypeScript e Além
 
Git na pratica
Git na praticaGit na pratica
Git na pratica
 
Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3
 
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
 
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedor
 
Gitlab flow solo (minimo)
Gitlab flow solo (minimo)Gitlab flow solo (minimo)
Gitlab flow solo (minimo)
 
Criando Pacotes Rpm Para O Fedora
Criando Pacotes Rpm Para O FedoraCriando Pacotes Rpm Para O Fedora
Criando Pacotes Rpm Para O Fedora
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
 
Git Workflow
Git WorkflowGit Workflow
Git Workflow
 

Destacado

ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ്
ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ് ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ്
ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ് Smart Cafe, the web zone
 
Áo Khoác Nam Đẹp 2015
Áo Khoác Nam Đẹp 2015Áo Khoác Nam Đẹp 2015
Áo Khoác Nam Đẹp 2015Nam Nguyễn
 
Gepersonaliseerd leren in het po en vo
Gepersonaliseerd leren in het po en vo Gepersonaliseerd leren in het po en vo
Gepersonaliseerd leren in het po en vo SURF Events
 
Medialets Mobile & Tablet Advertising Benchmarks
Medialets Mobile & Tablet  Advertising BenchmarksMedialets Mobile & Tablet  Advertising Benchmarks
Medialets Mobile & Tablet Advertising BenchmarksAndrew Gumenniy
 
Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”
Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”
Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”Andrew Gumenniy
 
¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?
¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?
¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG? Telmo Viteri
 
The End Of The Human Cannonball: Project Leadership In Today's World
The End Of The Human Cannonball: Project Leadership In Today's WorldThe End Of The Human Cannonball: Project Leadership In Today's World
The End Of The Human Cannonball: Project Leadership In Today's WorldBas de Baar
 
ClickHotel&ClickRest
ClickHotel&ClickRestClickHotel&ClickRest
ClickHotel&ClickRestPROTEL
 

Destacado (16)

ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ്
ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ് ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ്
ഇന്ത്യന്‍ നാഷണല്‍ കോണ്‍ഗ്രസ്
 
Ids pertemuan 2
Ids pertemuan 2Ids pertemuan 2
Ids pertemuan 2
 
Octavo b feb 2016
Octavo b feb 2016Octavo b feb 2016
Octavo b feb 2016
 
Áo Khoác Nam Đẹp 2015
Áo Khoác Nam Đẹp 2015Áo Khoác Nam Đẹp 2015
Áo Khoác Nam Đẹp 2015
 
BROOKE RESUME
BROOKE RESUMEBROOKE RESUME
BROOKE RESUME
 
2014 aghdastinat
2014 aghdastinat2014 aghdastinat
2014 aghdastinat
 
5 ted
5 ted5 ted
5 ted
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Letus Senzani CV
Letus Senzani CVLetus Senzani CV
Letus Senzani CV
 
silambarasan doc-1 (1)
silambarasan doc-1 (1)silambarasan doc-1 (1)
silambarasan doc-1 (1)
 
Gepersonaliseerd leren in het po en vo
Gepersonaliseerd leren in het po en vo Gepersonaliseerd leren in het po en vo
Gepersonaliseerd leren in het po en vo
 
Medialets Mobile & Tablet Advertising Benchmarks
Medialets Mobile & Tablet  Advertising BenchmarksMedialets Mobile & Tablet  Advertising Benchmarks
Medialets Mobile & Tablet Advertising Benchmarks
 
Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”
Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”
Вадим Розов “Проектный менеджмент в условиях постоянно меняющихся требований”
 
¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?
¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?
¿QUÉ ES Y PARA QUÉ SIRVE UN BLOG?
 
The End Of The Human Cannonball: Project Leadership In Today's World
The End Of The Human Cannonball: Project Leadership In Today's WorldThe End Of The Human Cannonball: Project Leadership In Today's World
The End Of The Human Cannonball: Project Leadership In Today's World
 
ClickHotel&ClickRest
ClickHotel&ClickRestClickHotel&ClickRest
ClickHotel&ClickRest
 

Similar a Configurando o Photogram para desenvolvimento local

Ionic 2/3 + Firebase
Ionic 2/3 + FirebaseIonic 2/3 + Firebase
Ionic 2/3 + FirebaseBruno Catão
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Marcelo Marques Gonçalves
 
Desenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONICDesenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONICGisely Lucas
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Daniel Makiyama
 
Adcut's presentation (Master's Assignment)
Adcut's presentation (Master's Assignment)Adcut's presentation (Master's Assignment)
Adcut's presentation (Master's Assignment)Leonardo Pereira
 
JHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosJHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosThiago Soares
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de softwareAlan Correa Morais
 
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAcelerando a entrega de software com as ferramentas de desenvolvimento da AWS
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAmazon Web Services LATAM
 
ASP.NET Core Day Campinas
ASP.NET Core Day CampinasASP.NET Core Day Campinas
ASP.NET Core Day CampinasJaqueline Ramos
 
Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2Loiane Groner
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasAmazon Web Services LATAM
 
Aprendendo Angular com a CLI
Aprendendo Angular com a CLIAprendendo Angular com a CLI
Aprendendo Angular com a CLIVanessa Me Tonini
 
Workshop Performance Rails
Workshop Performance RailsWorkshop Performance Rails
Workshop Performance RailsVitor Pellegrino
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 
Seis passos para colocar um projeto local em um servidor próprio
Seis passos para colocar um projeto local em um servidor próprioSeis passos para colocar um projeto local em um servidor próprio
Seis passos para colocar um projeto local em um servidor próprioMarcos Antônio de Souza Silva
 

Similar a Configurando o Photogram para desenvolvimento local (20)

Ionic 2/3 + Firebase
Ionic 2/3 + FirebaseIonic 2/3 + Firebase
Ionic 2/3 + Firebase
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
 
Desenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONICDesenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONIC
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
 
Adcut's presentation (Master's Assignment)
Adcut's presentation (Master's Assignment)Adcut's presentation (Master's Assignment)
Adcut's presentation (Master's Assignment)
 
JHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosJHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãos
 
Meteor - TechParty 2015
Meteor - TechParty 2015Meteor - TechParty 2015
Meteor - TechParty 2015
 
Mean Stack
Mean StackMean Stack
Mean Stack
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de software
 
Python 06
Python 06Python 06
Python 06
 
Entity framework
Entity frameworkEntity framework
Entity framework
 
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAcelerando a entrega de software com as ferramentas de desenvolvimento da AWS
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
 
ASP.NET Core Day Campinas
ASP.NET Core Day CampinasASP.NET Core Day Campinas
ASP.NET Core Day Campinas
 
Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2
 
WP Composer
WP ComposerWP Composer
WP Composer
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
Aprendendo Angular com a CLI
Aprendendo Angular com a CLIAprendendo Angular com a CLI
Aprendendo Angular com a CLI
 
Workshop Performance Rails
Workshop Performance RailsWorkshop Performance Rails
Workshop Performance Rails
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
Seis passos para colocar um projeto local em um servidor próprio
Seis passos para colocar um projeto local em um servidor próprioSeis passos para colocar um projeto local em um servidor próprio
Seis passos para colocar um projeto local em um servidor próprio
 

Configurando o Photogram para desenvolvimento local