Görkem Buğra Saraç

Full-Stack Web Deweloper

Hello, I am a full-stack web developer. I love coding, because that's where I'm always able to try out and learn something new. The fact that I'm able to apply my knowledge in practice and create products brings both joy and pride to me. I like to learn new things, because I prefer to learn the way they are working rather than just memorising them. In this way, I can successfully think creatively and go to a higher level in order to improve the quality of my work. I always focus on writing my codes in accordance with the " Clean Code '' principle. While I've been learning new things, I also found out that there is a limitless ocean of knowledge. But thanks to my interest to learn, apply and create new things, I really like to swim in this ocean.

#React.js #Redux #Vue.js #React-Native #Node.js #Express.js #CSS #SCSS #SASS #MongoDB #Bootstrap #Tailwind #JWT-Authentication #Axios #Joi

Projects and Education

Project Tamzirtapoz (React.js)

See the tamzirtapoz web application while working

This is a social media web application that I built for improve myself. It is a secure site. Tamzirtapoz uses JSON Web Token authorization. People need to be a member to see the contents. This application makes connection to the Node.js server which is served by Heroku. There are 5 main page. Click details button for more information and to see photos

  1. Smart AI Assistant
  2. Messaging
  3. Animal Photos
  4. Daily and Music Videos
  5. Market-Tamzirtapoz (e-commerce)
  6. Games
  7. Dependencies
welcome
welcome
welcome
welcome
welcome

This site is based on React.js, Vanilla.js, Bootstrap, JWT Authentication

Source Code on GitHub

Project Market (React.js)

See the market web application in action

In these days, there are countless e commerce site. I wanted to learn how they work. Because of this reason, I decided to implement an e-commerce site which is called market-tamzirtapoz. This site uses tamzirtapoz Node.js server. For logging in or registering, this site uses tamzirtapoz main page. If a user already logged in tamzirtapoz, then user can open market with only a click. User will be automatically logged in. Main features are listed below:

  1. Sell Products
  2. Product Details
  3. Shopping Bag
  4. Categories
  5. Discounts
  6. Dependencies
welcome
welcome
welcome
welcome

This site is based on React.js, Vanilla.js, Bootstrap, Redux, React-Redux JWT Authentication

Source Code on GitHub
apple

If you give up, you lose...

Project Napolyon (Vue.js)

This is one of the professional project that I implement with using Vue.js. Because of some agreements, I can't share much information about this project.

  1. Dependencies
welcome
welcome
welcome
welcome
welcome

This site is based on Vue.js, Vanilla.js, Bootstrap, Vuex, JWT Authentication

Project Tables and Highcharts (Vue.js)

See the tables and highcharts web application in action

This is a simple simulation project about graphical contents and tables. 'Highcharts' is used in this site.

  1. Dependencies
welcome
welcome
welcome

This site is based on Vue.js, Vanilla.js, Bootstrap, Vuex, Highcharts, JWT Authentication

Source Code on GitHub

Tamzirtapoz API (Node.js Part)

Example page that requires authentication:
User's Protected Area
Example pages that do not require authentication:
See my CV via Tamzirtapoz API
or
Category list from Tamzirtapoz API
or
Products list from Tamzirtapoz API

Tamzirtapoz API is the backend server for all of my other sites. This site is carefully implemented for speed and security. This backend server has both public key and private key to authenticate users. There are also some parts which do not require authentication like my personal cv page. In GitHub, ".env / private and public key pairs" files intentionally deleted for security. This server is served by heroku free hosting.

  1. Dependencies

This site is based on Node.js, Vanilla.js, Express, Passport, Passport JWT Strategy

Source Code on GitHub

Education

Contact Information

E-Mail

gorkembsarac@gmail.com

Send An E-Mail



Name is not allowed to be empty



Email is not allowed to be empty



Subject is not allowed to be empty



Text is not allowed to be empty