Megan Kakitsubo
WORK
TIC TAC TOE - Musical Legos.
HTML5 CSS3 Javascript AngularJS Firebase
About This Project
This was my first project and a fun introductory learning experience with Javascript & AngularJS. I enjoyed implementing different sounds to each cell in order to simulate the feeling of mixing music as observed with EDM while also playing Lego; my favorite childhood game.Favorite Bit of Code
setTimeout(function(){
for (var i=1; i< self.whatever.gridList.length; i+=1){
if (self.whatever.gridList[i].value == "x"){
self.soundArrayX[i].play()
break;
}
if (self.whatever.gridList[i].value == "o"){
self.soundArrayO[i].play()
break;
}
}
}, 1000);
The Slinky
Ruby Rails Jquery Postgres HTML5 CSS3 Javascript Heroku
About This Project
We created Slinky as a location based search for professionals that want to network. Whether it be a web developer or a chef, users would be able to find other professionals in proxmity to them, with the ability to bookmark their profiles and contact them. This project was built in Rails, with utilization of several technologies, including but not limited to: Google Maps, AWS, and Heroku.Favorite Bit of Code
def from_omniauth(auth_hash)
user = find_or_create_by(uid: auth_hash['uid'], provider: auth_hash['provider'])
user.name = auth_hash["info"]['name']
user.first_name = auth_hash["info"]['first_name']
user.last_name = auth_hash["info"]['last_name']
user.description = auth_hash["info"]['description']
user.email = auth_hash["info"]['email']
user.username = auth_hash["info"]['nickname']
user.location = auth_hash['info']['location']['name']
user.country = auth_hash['info']['location']['country']['code']
user.image_url = auth_hash["info"]['image']
user.url = auth_hash['info']['urls']['public_profile']
user.save!
user
end
TRAVIZI - Hotel Booking Made Simple.
Ruby Rails JQuery Postgres HTML5 CSS3 Javascript Heroku
About This Project
We created Travizi with user experience and design in mind. In the day and age where AirBnB (and its beautiful UX) rules, we wanted to create a hotel booking site with emphasis on hotel photos, ease of navigation and accessibility. This project is built in Rails, extensively utilizing Expedia's EAN (hotel booking) API. The application was launched on Heroku on July 17th and is currently in alpha stage of development.Favorite Bit of Code
##JQuery function which sticks amenity sidebar to top of screen
$(function(){ // document ready
var stickyTop = $('.amenity-sidebar').offset().top; // returns number
$(window).scroll(function(){ // scroll event
var windowTop = $(window).scrollTop(); // returns number
if (stickyTop < (windowTop*1.08)) {
$('.amenity-sidebar').css({ position: 'fixed', top: '51px', right: '2vw'});
}
else {
$('.amenity-sidebar').css({ position: 'relative', top: '-7vh', right: '2vw'});
}
});
});
ABOUT
I love creating. Creating simple can be challenging, but being able to make something that people find aesthetically pleasing and easy to use are important to me. I want to create solutions to everyday problems, elegantly. Some of my favorite languages and frameworks are Ruby, Rails, Javascript, CSS3, HTML5, and AngularJS.
I was born in Greenwich, Connecticut raised in Scarsdale, New York and Tokyo, Japan and graduated from UCLA in 2015 with a degree in Sociology.
On my free time, I enjoy singing, exploring restraunts, cooking, and keeping in touch with my friends and family from around the world.
I was born in Greenwich, Connecticut raised in Scarsdale, New York and Tokyo, Japan and graduated from UCLA in 2015 with a degree in Sociology.
On my free time, I enjoy singing, exploring restraunts, cooking, and keeping in touch with my friends and family from around the world.
CONTACT
Megan Kakitsubo
Los Angeles, CA
United States
Phone
310 709 7240
Email
megankaki@gmail.com
Github
github.com/megankaki
LinkedIn
linkedin.com/in/megankaki