Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kabirnayeem99/du_marketing_sms
Dhaka University Marketing Department School Management Software - User Application.
https://github.com/kabirnayeem99/du_marketing_sms
dhaka-university firebase kotlin-android school-management school-management-system
Last synced: about 2 months ago
JSON representation
Dhaka University Marketing Department School Management Software - User Application.
- Host: GitHub
- URL: https://github.com/kabirnayeem99/du_marketing_sms
- Owner: kabirnayeem99
- Created: 2021-04-23T06:12:01.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-02-08T17:04:38.000Z (almost 3 years ago)
- Last Synced: 2023-03-05T20:47:11.029Z (almost 2 years ago)
- Topics: dhaka-university, firebase, kotlin-android, school-management, school-management-system
- Language: Kotlin
- Homepage:
- Size: 8.75 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
DU Marketing SMS
Native Android School Management App designed to manage the day-to-day administrative tasks of Marketing Department.
About •
Features •
Download •
Author •
Contributing •
License# About
DU Marketing is a school management software developed for Dhaka University Marketing Department, to make managing the day-to-day administrative tasks of them easier and more modern. It will enable them to digitally monitor the daily activities along with managing all the resources and information on a single platform.
This app helps marketing department to make announcements, publish or modify class routines, share images and other related information. There is a user facing software designed to be used by the students, named '[DU Marketing (Student)](https://github.com/kabirnayeem99/du_marketing_student/)', which is also open-source and free-to-use.
This application is very light-weight, fast, simple in feature but very good at what it does. This application was built using Native Android SDK and Kotlin. It uses [Firebase](https://firebase.google.com/) as its back-end.
# Demo
Watch the demo of the app on YouTube-
## Student App
## Teacher App
[](https://imgur.com/mHcOA0S)
[](https://imgur.com/JfudNfi)
[](https://imgur.com/BACtRiQ)
[](https://imgur.com/cQHm0R1)
[](https://imgur.com/uEusrTR)
[](https://imgur.com/nfbhpwd)
[](https://imgur.com/FXfAQA2)
[](https://imgur.com/AIQMDn5)
[](https://imgur.com/7tWqwNy)
[](https://imgur.com/lF2PUMZ)# Features
- Making announcement, with image or without any image.
- Uploading pictures in different categories.
- Adding and modifying class routines.
- Adding and modifying information about faculty members.
- Adding or modifying department related information.- Get class routines and class time changes in real time.
- Watch gallery images from the departments.
- Stay up-to-date with the announcements.
- Known better about the Faculties.# Download
Currently the only APK downloading option is GitHub release section.
* [GitHub](https://github.com/kabirnayeem99/du_marketing_sms/releases)# Build
But you can build this app from source. For this you need the Google Services JSON file. Refer to this documentation - [Understand Firebase projects](https://firebase.google.com/docs/projects/learn-more) for more information.
First, clone the repository with the 'clone' command, or just download the zip and unzip it.
```
$ git clone 'https://github.com/kabirnayeem99/du_marketing_sms.git'
```
Open this folders (`student_app` or `teacher_app`) in Android Studio. Place your `google-services.json` file in the `\app` folder. Connect your phone through USB or start your emulator device and click **Run**.# Attribution
- [Native Android SDK](https://developer.android.com/) - set of development tools that are used to develop applications for the Android platform.
- [Firebase](https://firebase.google.com/) - Backend-as-a-Service platform developed by Google.
- [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons) - a collection of familiar, friendly and modern icons from Microsoft.
- [Glide](https://github.com/bumptech/glide) - media management and image loading framework for Android.
- [Circular Image View](https://github.com/hdodenhof/CircleImageView) - fast circular ImageView perfect for profile images.
- [Over-Scroll Support](https://github.com/EverythingMe/overscroll-decor) - provides an iOS-like over-scrolling effect applicable over almost all Android native scrollable views.
- [zoomage](https://github.com/jsibbold/zoomage) - simple pinch-to-zoom ImageView library for Android.
- [Android Image Slide](https://github.com/denzcoskun/ImageSlideshow) - an android image slider library.# Author
**Naimul Kabir**
* Website: [kabirnayeem99.github.io](https://kabirnayeem99.github.io)
* Twitter: [@kabirnayeem99](https://twitter.com/kabirnayeem99)
* Github: [@kabirnayeem99](https://github.com/kabirnayeem99)
* LinkedIn: [@kabirnayeem99](https://linkedin.com/in/kabirnayeem99)## Contributing
If you take your time to make this project better, I will be grateful to you.
# License
Copyright © 2021 Naimul Kabir. All rights reserved.
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
> Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
> Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.> This is a free software: you can use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license, without concern for royalties.
> The terms state that users can't remove existing copyright, patent, trademarks and attribution notices.
***
Give a ⭐️ if this project helped you!