Skip to content

Kaloyanes/reportr

Repository files navigation

Logo

ReportR

ReportR is an innovative app that provides a practical solution to the everyday challenges faced by large organizations, such as schools and businesses. The app, built on the cutting-edge Flutter framework, aims to simplify the process of managing and resolving issues that can arise in these organizations, making it easier for them to maintain a smooth and efficient operation.

What problem does it solve?

One of the main issues that ReportR addresses is the lack of time and resources that many large organizations face, which often makes it difficult for them to keep everything in good shape. With ReportR, organizations can quickly and easily download the app, register their organization, and assign their employees to manage reports and deal with any issues that may arise.

The idea behind the project

The idea for ReportR was born out of a real incident that occurred in our own school. When a defect outlet exploded in one of the computer rooms, classes had to be abruptly cancelled. This incident highlighted the need for a more efficient and streamlined system for managing issues in large organizations.

Why did we build this project?

We saw an opportunity to leverage our skills in technology and software development to create an app that would be accessible and user-friendly for both large and small organizations. With ReportR, organizations can take advantage of the latest advances in mobile app technology to simplify their operations and improve their overall efficiency.

Usage

First, clone the project, then in the terminal in your editor run these commands:

flutter pub get

flutter run

Screenshots

Home With Organizations Shown

Screenshot_20230809-220005

Report An Incident

Screenshot_20230809-220011

Upload A Picture Of The Incident

Screenshot_20230809-220021

Reports Shown To An Organization

Screenshot_20230809-220033

Chat System Where You can Share Details About An Incident

Screenshot_20230809-220047

Manage The Workers In An Organization

Screenshot_20230809-220054

Profile Editor

Screenshot_20230809-220100

Sign In

Screenshot_20230809-220109

Sign Up As A Reporter

Screenshot_20230809-220115

Sign Up As A Worker

Screenshot_20230809-220118

Sign Up As An Organization

Screenshot_20230809-220126

What did we learn?

During the development of ReportR, we gained valuable insights and experiences that have helped us to improve our skills as software developers and collaborators. Here are some of the key lessons we learned along the way:

  1. The Importance of User Feedback: One of the most important things we learned is the value of user feedback. Throughout the development process, we constantly sought feedback from our target audience and made adjustments based on their input. This allowed us to create an app that truly meets the needs of our users, rather than just our own assumptions.

  2. The Power of Collaboration: Another key lesson we learned is the power of collaboration. By working together as a team, we were able to leverage each other's strengths and expertise to create a better product. We found that by listening to each other and sharing ideas openly, we were able to overcome obstacles and come up with more innovative solutions.

  3. The Benefits of Using Cutting-Edge Technologies: Working with the latest technologies, such as Flutter, allowed us to create an app that is more intuitive and user-friendly than older technologies would have allowed. We also found that using modern tools and frameworks helped us to streamline the development process and improve our productivity.

  4. The Importance of Staying Agile: Throughout the development process, we had to remain flexible and adaptable in order to respond to changing requirements and new challenges. By staying agile and continuously iterating on our work, we believe that we were able to deliver a high-quality product that meets the needs of our users.

  5. The Value of Persistence: Finally, we learned that persistence is key to success in software development. Even when faced with setbacks and obstacles, we persevered and kept pushing forward. By staying focused on our goals and working together as a team, we were able to overcome challenges and create a product that we're proud of.

Tech Stack

Client: Flutter

Design Figma

Server Firebase

Authors

Feedback / Contact

If you have any feedback, please reach out to us at reportrcontact@gmail.com

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages