MISLine is aimed for providing socialization and enhancing collaboration betwixt university students. To come up with socialization and collaboration problems in the MIS department of Ankara Yıldırım Beyazıt University, we thought that we can create a mobile platform. MISLine has features as following that:
- offers sharing posts betwixt students of the department
- offers making announcements news about societies of the university
- offers making announcements for events such as conferences and activities of societies of the university
- offers sharing course notes betwixt students of department
- offers making announcements for internships related to the department
- offers uploading and downloading files and documents in various formats (image, pdf etc.) by students
- offers making comments about posts of other students
- offers making one-to-one contact betwixt students of the department as via instant messaging(chat)
1. LOGIN
1.1 Login to system with student number and password which is taken via e-mail.
2. VIEWING
2.1 Views posts shared and comments made to posts in the platform.
2.2 Views profile of other students.
2.3 Views announcements made in the platform.
2.4 Views documents shared in the platform.
3. SHARING
3.1 Shares their thoughts, questions, suggestions etc. by using post sharing section.
3.2 Share their course notes with some documents such as image, pdf, and others by uploading them in note sharing section.
4. DOWNLOADING
4.1 Downloads shared documents in the platform.
5. COMMENT
5.1 Makes comment under posts of other students.
6. ANNOUNCING
6.1 Makes announcements for events.
6.2 Makes announcements news about societies of the university.
6.3 Makes announcement about internships related to the department.
7. CHAT
7.1 Finds other students in the platform and makes one-to-one contact betwixt students of the department as via instant messaging by using the chat area.
8. SEARCHING
8.1 Searches profiles of other students.
8.2 Searches course notes in the note sharing section.
9. LOGOUT
9.1 Logout from the system.
- Android Studio(platform)
- Java(programming language)
- Firebase Authentication(to manage users)
- Firebase Realtime Database and Storage(to implement database transactions)
- APIService
- Firebase Messaging
- FCM
- Retrofit2
- Picasso
- Glide
- CircleImageView
- MaterialEditText
- ImageCropper
- General Firebase