Skip to content

Purple Flask - An android app for Lab inventory management

Notifications You must be signed in to change notification settings

Sarthak9504/Purple-Flask

Repository files navigation

Purple Flask - A Lab Inventory Management Application

Managing Lab inventory made easy!! 🧪

APK Size Last Commit Last Commit Android Studio

Lab Inventory Management solutions using firebase

Firebase Logo

Features and Interfaces

  1. Landing Page and splash screen

    • Seamless splash screen and landing page explaining features of the app.
    • Splash Screen View Page Adapter Store Safe
  2. Sign Up for College admin (on right side) and college students enrolled in each department (left side) using firebase authentication for registering a new user and realtime-database for storing other details.

    • Admin Signup Student Signup
  3. Dashboard for college admins (on right side) with access to all the departments of the college and dashboard for students (on left side) with read-only features.

    • Admin Signup Student Signup
  4. CRUD operations can be performed by the college admin on labs and lab equipments the images are 1. Creating Lab 2. Reading Lab details 3. Editing Lab details 4. Deleting the Lab.

    • Creating a Lab Reading Lab details Editing lab details Deleting a lab
  5. Date Picker for adding establishment dates and Purchase dates of Labs and Lab equipments respectively.

    • Admin Signup
  6. Uploading the documents from the application which are then stored in firebase-storage.

    • Admin Signup Student Signup Student Signup

Tools and Languages

Java Android Studio Git XML firebase icon

Points to remeber while testing the app

  • Make sure to keep your internet on.
  • Allow the Storage Permissions as it requires for uploading the documents.
  • Uploading documents takes time if INTERNET is slow.
  • Do not clear the app's cache.
  • The application is currently available for android version 11 and above.

Instructions for contributing to the project

  • Create an issue or look for an existing issue.
  • Fork the repository to your github account using the Fork button at top right corner.
  • Clone the forked repository to your local android studio setup.
    git clone https://github.com/Your-Username/Your-Repository.git
  • Make your changes and commit them.
    git add .
    git commit -m "Your commit message"
    git push origin main
  • Create a Pull request.
  • Thank you for contributing!!.

Video Demo

Contact me at

  • LinkedIn