Inspiration
According to Survey of India and Ministry of Ports, Shipping and Waterways the Indian Coast stretches 11098.81 Km. Around 62% of the people working in this region go out into the water bodies to catch fish and the remaining work in activities on land such as marketing, processing etc. Every year India experienced heavy rainfall which leads to cyclones and other water body related disasters which prevent these people from going out into water bodies which eventually leads to lose of their income for a longer period of time. While many of them who are good at fishing catches fish from the local safe water bodies and sell them at the nearby markets. The main problem they face is finding the best market that offers a good price without wasting time and travel costs.
MarineX is an application which helps to solve this problem and ensure safe income for the fishermen and the local fish markets during the crisis period.
What it does
MarineX is a fish trading application that connects local fishermen and fish markets real time.
- App has got two logins, one for Fishermen and one for Fish market
- Fishermen can list their catch with quantity, price expected, auto detected location and images
- Markets can post live demands with required quantity and offered price.
- App helps the fishermen to find the best market based on their preference higher price, shorter travel distance, or balanced
- App displays demands of the market in the feed section of fishermen and Listings of fishermen in the feed section of markets. Both of them can take the necessary actions in order to proceed with the deal easily from these feeds
How we built it
- Flutter for app development
- Local file based storage (JSON) as database which saves data directly to JSON files on the device
- State management is done by using the Provider library
- Real time location detection is done using the package geolocator and geocoding
- Media picker integrated to upload and display images
- Mock authentication and payment flow to focus on the functionality for the hackathon
Challenges we ran into
- Ensuring images are properly uploaded and displayed on both side
- Designing workflow of the app for both market and fishermen
- Ensuring that the data is uploaded and stored in the database
Accomplishments that we're proud of
- Complete workflow for both fishermen and market
- Image uploads using media picker and display it on all sides necessary
- Automatically finding the best market feature
- Disaster focussed solution
- Decent UI
What we learned
- Real world problems need simple interfaces and not complex systems
- The data storage is very crucial for marketplaces
- Image uploads are also crucial to verify the listings
What's next for MarineX
- Real authentication and payment integration
- AI based price and demand prediction
- Providing opportunities for selling fishing equipment's and ads related to that which helps to increase income
Built With
- antigravity
- cpp
- dart
- figma
- flutter
- geocode
- geolocator
- vscode
Log in or sign up for Devpost to join the conversation.