Skip to content

samikshapatil5/polytechnic-study-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Polytechnic Study Library

The Polytechnic Study Library is an Android application designed specifically for Polytechnic students to easily access and manage e-books.
It provides subject-wise categorized study material, supports accessing PDFs directly from Google Drive, and allows students to download materials for offline reading.
With its clean and simple interface, the app ensures an effective and hassle-free learning experience.


✨ Features

  • πŸ“– Subject-wise categorized e-books
  • πŸ“‚ Download & Offline Reading
  • πŸ”‘ Firebase Login & Signup
  • 🎨 Simple & User-friendly UI
  • 🌐 Direct PDF access from Google Drive

πŸ›  Tech Stack

  • Java (Android app development)
  • Firebase Authentication & Realtime Database
  • Gradle (Kotlin DSL) for build system
  • Android SDK
  • Google Drive PDF access

πŸš€ Installation & Setup

Prerequisites

  • Android Studio
  • Java 8 or later
  • Gradle (comes bundled with Android Studio)

Steps to Run the App

  1. Clone this repository:
git clone https://github.com/samikshapatil5/polytechnic-study-library.git
  1. Open the project in Android Studio.
  2. Click Sync Project with Gradle Files to install dependencies.
  3. Connect an Android device or start an emulator.
  4. Press ▢️ Run to build and launch the app.

πŸ”₯ Firebase Setup

  1. Go to Firebase Console and create a new project.
  2. Add your Android app package name in Firebase project settings.
  3. Download google-services.json and place it in the app/ folder.
  4. Add Firebase dependencies in your app/build.gradle file:
implementation 'com.google.firebase:firebase-auth:22.1.2'
implementation 'com.google.firebase:firebase-database:20.3.0'
  1. Apply Google services plugin at the bottom of app/build.gradle:
apply plugin: 'com.google.gms.google-services'


πŸ“± Demo

πŸ“š Usage

  • Login or sign up using Firebase Authentication.
  • Browse e-books by subject.
  • Click an e-book to open PDF directly from Google Drive.
  • Download PDFs for offline reading.

🀝 Contribution

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes (git commit -m 'Add feature')
  4. Push to the branch (git push origin feature-name)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License.

About

πŸ“š Subject-wise categorized e-books πŸ“‚ Download & offline reading support πŸŽ“ Designed specifically for Polytechnic courses

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages