Skip to content

An iOS application that helps scientific professionals manage laboratory sections and equipment more collaboratively.

License

Notifications You must be signed in to change notification settings

2-letters/Laboratory.iOS

Repository files navigation

alt laboratory

Language last commit codecov License

An iOS application that helps scientific professionals manage laboratory sections and equipment more collaboratively.

The project is built and tested on Travis CI and the current status is

Publications

There are 2 publications about the projects: Project Proposal and Project Poster ✍️.

Technologies ⚙️

Xcode, Swift, MVVM, Google Firebase SDKs.

Main features:

1. Users 👥

Users can sign up and log in using their emails ✉️.

There are two types of users, normal users👤, and moderators👩‍💼. And they have different roles. should have different roles, as described in this diagram.

  1. Both moderators and normal users can sign up and log in 🔑.
  2. Normal users can manage their laboratory sections, meaning viewing, creating, and editing the sections that they are in charge of.
  3. Moderators can manage laboratory sections of their departmental members.
  4. Normal users can view 🔎 equipment that is available in their department.
  5. Moderators can manage the equipment, meaning creating, viewing, and edit equipment of the department.






      2.Lab sections 📃

      Users can create, view, edit, and delete lab sections.
      1. ➕ Create a new lab section with helpful information such as name, description, and the list of equipment.
      2. View and search by keywords 🔎 lab sections that the users are in charge of.
      3. Edit the name, description, or the list of equipment by changing the quantity of the equipment being used.
      4. Delete ❌ the sections that are no longer needed.










3.Equipment ⚒️

Moderators 👩‍💼 can create, view, edit, and delete equipment in their department. Normal users can view equipment and request an edit from the department.

  1. View and search by keywords 🔎 equipment that is available at the department.
  2. Equipment info includes information such as name, description, location 📌, a preview picture 🖼️, and a list of users 👥.
  3. The list of users is an important piece of information and can be used to collaborate and share the available equipment in a better manner ✅.







Screenshots


Use case diagram

diagram.

Contributing and License

Contributions are more than welcome.

Laboratory is released under the Apache License 2.0. See LICENSE for details.

About

An iOS application that helps scientific professionals manage laboratory sections and equipment more collaboratively.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published