Peanut Interactive is a digital creative agency based on the following belief:

Satisfaction is continually striving to exceed expectations, pursuing perfection for each and every project, practicing responsive and honest communication, and working with a great sense of humor.

Whether it’s production of an international ad campaign, creation of a unique online brand experience, or the construction of a full-stack app - all work comes with quick, quality service and an OCD-level of attention to detail.

If you would like information on pricing, or have a good joke to share, please reach out and say hi!

A big smile and high-five,

Jon's signature

Jonathan Obayashi

Peanut Interactive

Animated images of Peanut Interactive work

 

Listen:

Once upon a time, there existed a slender and sleek, but very lonely, protagonist named Mack.

Mack was feeling lonely, not only because of a profound proclivity toward binary compilation, but also because Mack lacked a clearly defined goal, was devoid of any sense of purpose, and had almost no intuitive screen interface to speak of.

But one fake, fateful day...

A minor character was hired to help move this great story along. This empathetic minor character helped by designing a clear call to action in a geographically relevant language for Mack. It provided a sense of personalization, playfulness, and reciprocal connectedness between Mack and target audiences, and allowed Mack to interact in meaningful ways.

In conclusion, the minor character's help proved successful as Mack made connections with consumers, and many, many products and services were sold worldwide.

And we all lived commercially ever after.

  • b
  • c
  • f
  • j
  • l
  • m
  • r
  • s
  • t
  • w

_ake

POETRY: NOT OUR STRENGTH
Image of Nest Thermostat UI

 

A Poem:




Ads.


Let's talk about ads.


We make great ads.


Do you need some ads?


We make ads.


Ads, ads, ads.


Ads.

 

Here's a great joke:


What do developers and pancakes have in common?

They're better as a full-stack!


All laughs aside, we are looking for talented designers and developers to build out our app development department.

In the meantime, please check back every once-in-a-while to see the latest projects we are working on!

// - - - - - - - - - - - - - - - -
// BASIC APP w/ AUTH
// - - - - - - - - - - - - - - - -
// VARS
var express             = require('express'),
    mongoose            = require('mongoose'),
    methodOverride      = require('method-override'),
    // auth
    passport            = require('passport'),
    // models
    User                = require('./models/user'),
    app                 = express();

// CONFIG
app.set('view engine', 'ejs');
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.static(__dirname + '/public'));
app.use(methodOverride('_method'));
app.use(favicon(__dirname + '/public/favicon.ico'));
app.use(flash());

// ROUTES
// landing
app.get("/", function(req, res){
    res.redirect("/articles");
});

// START SERVER
app.listen(process.env.PORT, process.env.IP, function(){
  console.log("project vigor server is fired up!");
});

// VARS
var express             = require('express'),
    mongoose            = require('mongoose'),
    methodOverride      = require('method-override'),
    // auth
    passport            = require('passport'),
    // models
    User                = require('./models/user'),
    app                 = express();

// CONFIG
app.set('view engine', 'ejs');
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.static(__dirname + '/public'));
app.use(methodOverride('_method'));
app.use(favicon(__dirname + '/public/favicon.ico'));
app.use(flash());

// ROUTES
// landing
app.get("/", function(req, res){
    res.redirect("/articles");
});

// START SERVER
app.listen(process.env.PORT, process.env.IP, function(){
  console.log("project vigor server is fired up!");
});

// VARS
var express             = require('express'),
    mongoose            = require('mongoose'),
    methodOverride      = require('method-override'),
    // auth
    passport            = require('passport'),
    // models
    User                = require('./models/user'),
    app                 = express();

// CONFIG
app.set('view engine', 'ejs');
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.static(__dirname + '/public'));
app.use(methodOverride('_method'));
app.use(favicon(__dirname + '/public/favicon.ico'));
app.use(flash());

// ROUTES
// landing
app.get("/", function(req, res){
    res.redirect("/articles");
});

// START SERVER
app.listen(process.env.PORT, process.env.IP, function(){
  console.log("project vigor server is fired up!");
});
  
  • Peanut Interactive
  • info@peanutinteractive.com
  • +1(619)823-4835
  • San Luis Obispo, CA
  • LinkedIn
  • P.I