Skip to content

labib-ur-rahman/Smart-Engineer-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

📱 Smart Engineer - Polytechnic Study Assistant

Android Kotlin Firebase

All-in-one academic toolkit for BTEB engineering students
Centralized access to textbooks, tools, and resources for Bangladeshi polytechnic institutes

📸 Screenshots

📱 Mobile Experience

Home Screen Study Materials Book Updates Notice Updates Semester View Book Details Department Selection CGPA Calculator

💻 Tablet Experience

Tablet Book View Tablet Settings

🧩 Features

Student App

  • 📚 Unit-wise Book Library - Filter by department/semester
  • 🧮 CGPA Calculator - Track academic performance
  • 📢 Real-time Notices - Exam dates and results
  • 🔐 Secure Authentication - Google/email login
  • 🌗 Dark Mode - Eye-friendly reading
  • 📥 Offline Access - Download materials for offline use
  • 📱 Responsive Design - Optimized for both phones and tablets

Admin Panel

  • 📊 Content Management - Manage books, notices, resources
  • 👥 User Analytics - Monitor usage patterns
  • 🏫 Institute Database - Manage institution info
  • 📤 Bulk Upload - Upload multiple resources at once
  • 🔔 Push Notifications - Broadcast important updates

⚙️ Tech Stack

Component Technology
Frontend Kotlin, XML, Jetpack Components
Backend Firebase Auth, Firestore, SOL
Storage NGINX Server (HTTPS)
Admin Panel Firebase Admin SDK
Architecture MVVM, Repository Pattern

🗂️ Project Structure

📦 Smart-Engineer
├── 📂 student-app      # Main Android app
│   ├── 📂 app
│   │   ├── src/main
│   │   │   ├── java/com/softylasa/smartengineer
│   │   │   │   ├── auth        # Authentication
│   │   │   │   ├── features    # App features
│   │   │   │   ├── di          # Dependency injection
│   │   │   │   └── utils       # Utilities
│   │   │   └── res             # Resources
│   │   └── google-services.json
│
├── 📂 admin-panel      # Admin CMS
│   ├── src
│   │   ├── components  # UI components
│   │   ├── services    # Firebase services
│   │   └── pages       # Admin views
│
└── 📂 server           # Resource server
    ├── storage         # PDF resources
    └── scripts         # Server utilities

📜 Compliance

✅ GDPR-compliant data deletion
✅ HTTPS encryption for all transfers
✅ Educational fair use compliance
✅ Non-affiliation disclaimer
✅ DMCA takedown process

🚀 Roadmap

  • Class Routine Management
  • Keep important notes
  • Interactive quizzes
  • Video lecture integration
  • Discussion forums
  • Buy books online
  • Premium subscription
  • Multi-language support

⚠️ Disclaimer: Not affiliated with BTEB or Bangladesh government

About

All-in-one study app for BTEB polytechnic students with admin content management

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors