Skip to content

Instantly share code, notes, and snippets.

View nataliaconde's full-sized avatar
🏠
Working from home

Natália Condê nataliaconde

🏠
Working from home
  • SJC - SP, BR
View GitHub Profile
// Welcome! require() some modules from npm (like you were using browserify)
// and then hit Run Code to run your code on the right side.
// Modules get downloaded from browserify-cdn and bundled in your browser.
const fetch = require("node-fetch");
const Parse = require("parse/node");
const appId = "APPLICATION_ID";
const restKey = "REST_KEY";
const serverURL = "https://parseapi.back4app.com";
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script>
@nataliaconde
nataliaconde / MonitorProgresswithTasks.js
Last active July 7, 2020 15:41
Firebase Storage: What It Is and How It Works
var storageRef = firebase.storage.ref("folderName/file.jpg");
var fileUpload = document.getElementById("fileUpload");
fileUpload.on('change', function(evt) {
var firstFile = evt.target.file[0];
var uploadTask = storageRef.put(firstFile);
@nataliaconde
nataliaconde / uploadFiles.js
Created July 7, 2020 15:42
Firebase Storage: What It Is and How It Works
var storageRef = firebase.storage.ref("folderName/file.jpg");
var fileUpload = document.getElementById("fileUpload");
fileUpload.on('change', function(evt) {
var firstFile = evt.target.file[0];
var uploadTask = storageRef.put(firstFile);
@nataliaconde
nataliaconde / app.js
Created August 11, 2020 14:31
Starting server
var express = require('express');
var app = express();
var port =process.env.PORT || 3000;
var routes = require('./api/routes'); routes(app);
app.listen(port,function(){ console.log('Server started on port: ' + port); });
@nataliaconde
nataliaconde / routes.js
Last active August 11, 2020 14:37
Identify Routes
'use strict';
var controller = require('./controller');
module.exports = function(app) {
   app.route('/about')
       .get(controller.about);
@nataliaconde
nataliaconde / controller.js
Created August 11, 2020 14:47
Create Controller Logic
'use strict';
var properties = required('../package.json');
var distance = require('../service/distance');
var controllers = {
about: function(req,res){
var aboutInfo = { name:properties.name, version: properties.version }
res.json(aboutInfo);
},
get_distance: function(req, res){
@nataliaconde
nataliaconde / distance.js
Created August 11, 2020 14:49
Building the External API Cal
var request = require('request');
const apiKey = process.env.ZIPCODE_API_KEY || "hkCt1nW1wF1rppaEmoor7T9G4ta7R5wFSu8l1dokNz8y53gGZHDneWWVosbEYirC";
const zipCodeURL = 'https://www.zipcodeapi.com/rest/';
var distance = {
find: function(req, res, next) {
@nataliaconde
nataliaconde / Incognia-Kotlin.kt
Created June 16, 2021 19:57
Incognia-Kotlin.kt
Incognia.getInstallationId(context) { result ->
if (result.isSuccessful) {
val installationId = result.result
// HttpURLConnection
httpUrlConnection.setRequestProperty("Incognia-Installation-ID", installationId)
}
// Send the request with the installationId to your backend server
}
@nataliaconde
nataliaconde / Incognia.java
Created June 16, 2021 19:58
Incognia-Java.kt
Incognia.getInstallationId(context, new IncogniaListener<String>() {
@Override
public void onResult(final Result<String> result) {
if (result.isSuccessful()) {
String installationId = result.getResult();
// HttpURLConnection
httpUrlConnection.setRequestProperty("Incognia-Installation-ID", installationId);
}