Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jocelynvelarde/voltec-inventory-app

App available in all platforms. Dedicated to my robotics team Voltec 6647 for my Computer Science internal
https://github.com/jocelynvelarde/voltec-inventory-app

app computer-science flutter international-baccalaureate student

Last synced: 5 days ago
JSON representation

App available in all platforms. Dedicated to my robotics team Voltec 6647 for my Computer Science internal

Awesome Lists containing this project

README

        

# VOLTEC Inventory Multiplatform App

- Multi-platform application designed to address the inventory management challenges faced by the robotics team at school.
- Used Flutter framework, which allows the creation of cross-platform applications for Android and iOS using a single codebase. The programming language Dart (object-oriented), is utilized to create custom components known as Widgets.
- The app uses Firebase for authentication and Google Sheets API for data integration, it provides interactive Widgets for efficient inventory control. Key features include error handling, 3D visualization, and a bug reporting mechanism.

## Beta Testers Open Now

If you wish to download the app from the PlayStore submit your email below, an email will be sent briefly with instructions to download the corresponding SDK

[Beta testing sign up form](https://forms.gle/CymszNCr1EFyoka28)

## Demo
https://www.youtube.com/watch?v=EZfvSWRVevw

## Features

- Form validation
- External API Integration
- 3D Model Viewer
- Firestore data handling
- Bug reports
- Asynchronous programming

## Documentation

[Technical Specs](https://docs.google.com/document/d/1WQ-m03qMZy5bvlJjZ9NGwCbTFctuaJJl5EVXig4AEl4/edit?usp=sharing)

[App Design Structure](https://docs.google.com/document/d/1-v5rZSyxx7-8nqWauWHGJaug6pIR48HVbgrGHBsvjbw/edit?usp=sharing)

[Project Justification](https://docs.google.com/document/d/1cT7DCX1HhoDdSATdPnPh-_z3mBVxBxny16B40_ijSnE/edit?usp=sharing)

## Deployment

To deploy this project run

```bash
flutter run
```

## Installation

To run locally install Flutter SDK

```bash
flutter doctor
```

```bash
flutter devices
```

```bash
flutter run
```

## Optimizations

Refactored data classification for different inventory categories, added bug reporting for optimization inside the team.

## Roadmap

- Organize classes and files with MVC Architecture

- Cloud hosting for 3D files

## License

[MIT](https://choosealicense.com/licenses/mit/)