Do you want to enable some cool animations when people scroll through your React App but you don’t know how to implement that? The answer is simple. Animate.css & Wow.js


So you are building an app in JS and you decided to add a feature that sends an email directly from your app right? You did some googling and then you ran into these 2 separate approaches to tackle this problem. Nodemailler and Email.js. I think the question is which to choose? In this blog, I will try to explain the differences between them.


In my previous post, I covered the rails side of things for authentication. I meant to write another blog for frontend-related things about authentication but I got really busy and I couldn’t find a time to make this happen. Finally, I can talk about that now.

STEP 1

Let’s first start with creating a react app. And make sure that you installed react-router-dom.

npm create-react-app 'yourprojectname'npm install --save react-router-dom

STEP 2

In the App.js import BrowserRouter, Switch and Route components from react-router-dom. We’ll define our routes in Route component and then we will wrap our routes in Switch component…


When I was working on my React app, I wanted to have sign-up/log in options for users and didn’t know where to start from. All I know was I wanted to handle the authentication on Rails. And did some research about it and it seemed like I had two options to get this done. The first one was using JSON WEB TOKENs. Pretty sure you saw these 3 letters somewhere JWT. And the other option was using our beloved session cookies. Since I was familiar with cookies from my previous projects I wanted to go with that option. …


Hello, world! Yes! It’s me again. Today, I will talk about the final project I did for Flatiron school. Basically, in my app, a user can browse through 500,000+ video games and add them to their collection if they want. The app allows users to sign up, log in as well. I know 500,000 + video games sound crazy. In order to do that, I decided to use RAWG API on my frontend. I knew it was going to be a challenging project but I wanted to put everything I know so far on this project and I am very…


Look

First of all, I have to say, this was the most difficult project I had to deal with so far at Flatiron School. We were asked to build a single page application by using a backend API that has to be created on Rails and JavaScript on the frontend. Additionally, we were asked to have a backend that includes a resource with at least one has-many relationship. …


My third Flatiron project is a Rails application that allows users to keep track of the movies that they want to watch. The app is intended to be some kind of watchlist for users.
The application provides standard user authentication, including signup, login, logout, and passwords, and also allows login from Google.

Overview

Once a user is logged in, they can see either the movie boxes -if they created one- or a message forcing them to create one.

movie_boxes index page.

A user can create a movie box either by clicking on the button says “create a new movie box” or the link on…


Here I am again and writing a blog for the second project I made for Flatiron school. This time I built a CRUD, MVC app using Sinatra. Basically, I built an app for students that they can keep track of the projects they made. They can create/read/update/delete a project on the app. Comparing to my first CLI project, it was way more complicated but honestly, it was easier to build. I think I just don’t like play with APIs :) And of course, thanks to the authors of ActiveRecord, Sinatra, and lots of useful Ruby gems. They all made my…


It was really challenging for me to come up with a CLI project at the beginning. I wanted to build a CLI Gem that lists all the football clubs across the world and provides roster information for each team based on user selection. And guess what? That didn’t happen due to lack of free API sources. All the API sources that I had found for my idea were asking API key-based authentication and I had no idea how to do that at that time. I kind of got scared and decided to go with something else. …


I first came to Austin as a hospitality intern with a business degree and experience working concierge. However, the dynamic changes in the hospitality and tourism industry in Austin gave me the opportunity to be exposed to a profession I had never previously considered. When I began working for an on-line based hospitality start-up, my computer savvy set me out among my peers working for the front desk team. My bosses took note of my potential without me even realizing and began to set me up with the tech department to be trained in some basic programming when their department…

Orkun Sağlam

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store