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.
Built With
- dart
- express.js
- firebase
- flutter
- javascript
- mysql
- node.js
- react
- rest
- sqlite
- tailwindcss
Log in or sign up for Devpost to join the conversation.