Inspiration

Tel-U Project bertujuan untuk meningkatkan pengalaman belajar di Universitas Telkom dengan mengintegrasikan proyek-proyek dunia nyata yang disediakan Dosen, untuk mengembangkan keterampilan praktis mahasiswa.

What it does

Aplikasi ini menyediakan informasi lengkap tentang proyek-proyek di kampus yang ditawarkan oleh dosen. Mahasiswa dapat dengan mudah mengetahui proyek-proyek yang tersedia, bergabung, dan berkontribusi sesuai minat dan keahlian mereka.

How we built it

  • Pengembangan ini menggunakan metode SCRUM agar memudahkan kami jika ada perubahan requirement.
  • Menggunakan Figma untuk desain UI mobile dan web.
  • Mengembangkan backend menggunakan Express.js dengan Sequelize sebagai ORM untuk koneksi ke database MySQL.
  • Menggunakan protokol REST API agar bisa diakses oleh platform web dan mobile.
  • Menggunakan React.js dan Tailwind CSS untuk Web
  • Menggunakan Flutter untuk Mobile.

Challenges we ran into

Integrasi Sistem: Menghubungkan berbagai komponen seperti frontend, backend, dan database memerlukan koordinasi yang ketat untuk memastikan semua berfungsi secara konsisten.

Manajemen Data: Memastikan data proyek yang disediakan dosen selalu up-to-date dan akurat, serta memastikan bahwa mahasiswa mendapatkan informasi yang mereka butuhkan tepat waktu.

User Experience (UX): Mendesain antarmuka pengguna yang intuitif dan mudah digunakan baik di platform web maupun mobile.

Keamanan: Melindungi data pribadi mahasiswa dan dosen serta memastikan sistem aman dari ancaman penjahat internet.

Accomplishments that we're proud of

Kolaborasi Tim: Kami berhasil bekerja sama secara efektif dalam tim, menggabungkan berbagai keahlian untuk menciptakan aplikasi Tel-U Project.

Desain Responsif: Kami menciptakan desain yang responsif, baik untuk platform web maupun mobile.

Implementasi SCRUM: Berhasil menggunakan metode SCRUM yang membuat kami dapat beradaptasi dengan perubahan requirement dengan cepat dan efisien.

What we learned

Pengelolaan Proyek Agile: Pengalaman langsung dalam menggunakan metode SCRUM mengajarkan kami tentang pentingnya fleksibilitas dan komunikasi dalam tim.

Pemahana Stack yang digunakan : Kami memperdalam pengetahuan kami tentang berbagai teknologi, seperti React.js, Express.js, dan Flutter, serta bagaimana mengintegrasikannya dengan baik.

Kolaborasi: Proyek ini mengajarkan kami bagaimana berkolaborasi secara efektif dalam tim yang beragam, dan bagaimana mengatasi konflik yang terjadi.

Penggunaan Github : Mengajari kami bagaimana cara penggunakan github dalam melakukan version controll.

What's next for SE4502_Tel-U Project

Ekspansi Fitur: Menambahkan fitur baru seperti dashboard analitik untuk dosen dan mahasiswa, serta notifikasi untuk beberapa fitur.

Optimasi Sistem: Mengoptimalkan performa aplikasi agar lebih cepat dan responsif, serta meningkatkan skalabilitas untuk menangani lebih banyak pengguna.

Peningkatan Keamanan: Meningkatkan langkah-langkah keamanan untuk melindungi data dan menjaga integritas sistem.

Share this project:

Updates