Coder Social home page Coder Social logo

softalyainternship's Introduction

one month summer internship diary

tech i learn

React Django MySQL

-----day 00------ 18.07.2022

  • oryantasyon
  • staj yetkilisinin önerdiği dökümanları inceleyip gerekli kurulumları yaptım. (node.js&vscode için eklentiler)
  • front-end'de react çalışacağım için javascript ile değişkenler ve de dom kavramlarını öğrenip üzerinden geçtim.

-----day 01------ 19.07.2022

  • back-end çalışmalarım için python 3.10.5 versiyonunu yükledim.
  • mysql ve workbench kurulumunu yaptım.
  • django kullanarak örnek projeyi ile oluşturdum.

-----day 02------ 20.07.2022

-----day 03------ 21.07.2022

  • Front-End tarafında react ile real dom&virtual dom yapısını inceledim.
  • Callback Functions / async-await, Promises ve Array Functions konularını gözden geçirdim.
  • React projemi oluşturdum =>
      yarn create react-app hello-react
      cd hello-react
      yarn start

-----day 04------ 22.07.2022

-----day 05------ 25.07.2022

-----day 06------ 26.07.2022

-----day 07------ 27.07.2022

-----day 08------ 28.07.2022

  • Yapacağımız projen belirlendi ve kullanacağımız teknolojilerle gruplara ayrılıp görev dağılımı yapıldı.
  • Görev Bir havayolu şirketinin havalimanına eleman taşıması için kullanılacak web application. Web sitesi panel olarak kullanılacak. Web sitesinde admin için giriş ekranı, sürücü ekleme, yolcu ekleme ekranı, görev ekleme ve görev izleme ekranı olacak. Görev oluştururken başlangıç ve son durak seçilecek. Sürücü ve yolcular göreve eklenecek. Görev ekranında bir harita üzerinden yolcuların konumlarını ve sürücünün konumunu görülebilecek. Hangi yolcular arabaya alınmış görülebilecek. Mobil üzerinde sadece sürücü için giriş ekranı olacak. Sürücüye atanmış olan görevler listenecek ve sürücü bu görevleri kabul veya red edebilecek. Sürücünün aktif konumu backende her 1-5 saniyede bir gönderilecek. Uygulama üzerinden kendi konumunu durakların konumunu ve yolcuların konumunu görebilecek. Yolcunun yakınına gelirse o yolcuyu aldım olarak işaretleyebilecek. Durak yakınlarında da vardım diyebilecek.

-----day 09------ 29.07.2022

  • Front-End olarak bir dashboard arayüzü kodlamamız istendi. Projenin ihtiyaçları doğrultusunda hem mobil hem web için Adobe Xd üzerinden bir tasarım oluşturdum.
  • Tasarımı Figma'ya aktararak ekip arkadaşlarımla paylaştım.

-----day 10------ 01.08.2022

  • Tasarımı staj görevlisine göstererek onayını aldıktan sonra kodlamaya başladık.
  • Front-End kısmında React ile beraber Material UI kütüphanesini kullandık.

-----day 11------ 02.08.2022

  • Dashboard'ın anasayfasını kodlamaya başladım.
  • Projenin ihtiyaçlarına göre Sürücüler, Yolcular ve Görevler olarak oluşturduğum sidebar'ı böldüm.

-----day 12------ 03.08.2022

  • Anasayfayı şekillendirerek gerekli kısımları ekledim. Geçici olarak dolu gözümesi için FakerJs kütüphanesini kullandım.

-----day 13------ 04.08.2022

  • Sidebar'da ayırdığım kısımların sayfalarını kodlayıp routes.js kısmında path yönlendirmelerini yaptım.
  • Genel taslağı tamamladığımda projeyi GitHub'a yükleyerek Vercel üzerinden build alarak yayınladım.

-----day 14------ 05.08.2022

softalyainternship's People

Contributors

badblli avatar

Stargazers

Esra Karaman avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.