Skip to content

UI kısmında hem web hem de telegram botu kullanılan bir web projesi

Notifications You must be signed in to change notification settings

bahadraksakal/Universite-Is-Talep-Takip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Job, Demand And Tracking Web App For University - PHP, JavaScript, SQL, Bootstrap

Ahmet Bahadır Aksakal

20360859079



[EN]

Job, Demand and Tracking Web Application for the University I Developed During My 2nd Year Summer Internship:

This project was developed as a job demand tracking system using both web and Telegram bot. Unfortunately, since the project is used for commercial purposes, I cannot give much information about the project details at the moment, but in general, the aim is to make the business, request and tracking system more useful. By using Telegram API, personnel, admins and other users in the system were enabled to use the job request tracking system via the Telegram bot. Apart from the Telegram bot, the application also works over the Web.

You can read my report for more detailed information.

All of the following topics were developed by me in this project:

  • Database Design
  • Database
  • Backend
  • Frontend
  • Integrated Telegram Bot

Brief Summary of the Usage Area of the Application:

  • The end of the projection HDMI cable broke in a classroom at university.

  • The person who notices this takes a photo, sends it to the Telegram bot and writes his request (For example: "The projection cable is broken as seen in the photo, I request you to replace it").

  • This request then falls before the unit that distributes the requests, and this unit directs the request to the relevant directorate.

  • Relevant presidency, incoming request; directs it to the relevant directorate or directly to the relevant personnel.

  • The personnel who receives a job request goes to the scene, solves the problem and closes the request by following the relevant steps via the Telegram bot. During this shutdown process, it sends a photo to the bot showing that the projection is working and writes the necessary explanation to the bot.

  • The request is closed with the photo and message sent and goes to the next unit for approval.

  • A higher unit may find the response inadequate and send the request back to the relevant personnel or approve it.

  • If the request is approved, the response to the request and its attachments (audio, location, photo, document); It is sent as a message via Telegram to the user who opened the request ("Your request dated dd/mm/yyyy has been closed, etc....").

  • Note: In this project I developed, the above-mentioned operations can also be done on the web, but the Telegram bot is more practical in terms of facilitating operations such as taking photos and sending them.

  • Note-2: Staff and admins log in to the Telegram bot once. This session is opened with the help of a single-use key. A detailed explanation on this subject is available in my report.

You can read my report for more information. If you still have questions, you can reach me via my e-mail.

Images from the report:



[TR]

2. Sınıf Yaz Dönemi Stajımda Geliştirdiğim Üniversite İçin İş, Talep Ve Takip Web Uygulaması:

Bu proje, hem web hem de Telegram botu kullanılan bir iş talep takip sistemi olarak geliştirilmiştir. Maalesef, proje ticari amaçlı kullanıldığı için proje ayrıntıları hakkında şu an için fazla bilgi veremem, ancak genel olarak iş, talep ve takip sisteminin daha kullanışlı olması hedeflenmiştir. Telegram API kullanılarak, sistemdeki personellerin, adminlerin ve diğer kullanıcıların iş talep takip sistemini Telegram botu üzerinden kullanmaları sağlanmıştır. Telegram botu dışında, uygulama Web üzerinden de çalışmaktadır.

Daha detaylı bilgi için raporumu okuyabilirsiniz.

Bu projede Aşağıdaki Konuların Tamamı Benim Tarafımdan Geliştirilmiştir:

  • Veri Tabanı Tasarımı
  • Veri Tabanı
  • Backend
  • Frontend
  • Entegre Telegram Bot

Uygulamanın Kullanım Alanının Kısa Özeti:

  • Üniversitede bir sınıfta projeksiyon HDMI kablosunun ucu kırılmış olsun.

  • Bunu fark eden kişi fotoğrafını çekip Telegram botuna gönderiyor ve talebini yazıyor (Örneğin: "Projeksiyon kablosu fotoğrafta görüldüğü üzere kırılmıştır, değiştirmenizi talep ediyorum").

  • Daha sonra bu talep, talepleri dağıtan birimin önüne düşüyor ve bu birim talebi ilgili başkanlığa yönlendiriyor.

  • İlgili başkanlık, gelen talebi; ilgili müdürlüğe veya direkt ilgili personele yönlendiriyor.

  • Önüne iş talebi düşen personel, olay yerine gidip sorunu çözüyor ve Telegram botu üzerinden ilgili adımları takip ederek talebi kapatıyor. Bu kapatma işleminde projeksiyonun çalıştığına dair bir fotoğrafı bota yolluyor ve gerekli açıklamayı bota yazıyor.

  • Gönderilen fotoğraf ve mesajla birlikte talep kapanıyor ve onaylanmak üzere bir üst birime düşüyor.

  • Bir üst birim cevabı yetersiz bulup, talebi ilgili personele geri yollayabilir veya onaylar.

  • Talep onaylandığı durumda, talebin cevabı ve ekleri (ses, konum, fotoğraf, belge); talebi açmış olan kullanıcıya Telegram üzerinden mesaj olarak iletiliyor ("gg/aa/yyyy tarihli talebiniz kapanmıştır vs....").

  • Not: Geliştirdiğim bu projede yukarıda bahsedilen işlemler aynı zamanda web üzerinden de yapılabiliyor, ancak fotoğraf çekip yollama gibi işlemlerin kolaylaştırması açısından Telegram botu daha pratik oluyor.

  • Not-2: Personel ve adminler, Telegram botunda bir seferlik oturum açıyor. Bu oturum, tek kullanımlık bir key yardımıyla açılıyor. Bu konuda detaylı anlatım raporumda mevcuttur.

Daha fazla bilgi için raporumu okuyabilirsiniz. Hala sorularınız varsa bana mailimden ulaşabilirsiniz.

Rapordan Görseller:

About

UI kısmında hem web hem de telegram botu kullanılan bir web projesi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published