Inspiration
Oceans cover more than 70 percent of our planet. Over 80 percent of that ocean floor remains undiscovered, uncharted, and unmapped. Meaning, majority of our planet is unexplored. Therefore we decided to create a web service which helps people to learn about the underwater world more.
What it does
Provides information about different underwater attractions and displays them on the map. We are also in the process of developing the feature of marine creatures detection. The user will be able to upload a picture and the model will detect and classify all creatures.
How we built it
For the front-end of the website, we used pure HTML, CSS, and JavaScript with some JQuery. Then we linked the back-end using the Django library in python. Design has been done with Figma, and the Object Detection feature was added based on the pre-trained Detectron2 model. We trained it and will deploy using Google Cloud.
Challenges we ran into
The training time of the Object Detection model made us hard to test it several times, and also some APIs we used such as Auth0 and Google Map API raised some minor hidden errors to be resolved.
Accomplishments that we're proud of
We are most proud of a small yet qualitative web application where we can provide information to people and raise the interest of the world in the underwater environment. And we trained a new object detection model (Detectron2). And on the fact that we had limited time domain to work on, the result is satisfying.
What we learned
We have learnt that the overall idea construction and rough time/role plan for the overall development are so important. Also, we were able to use several APIs on our own project (Auth0) which was complicated but worthy.
What's next for DEepSeaAttraction
We wish to use more marine APIs to provide the vessel journey path planning for the users, a proper and accurate object detection model for marine creature classification and also add more features for the signed-in people (such as saving the interesting underwater attraction).
Log in or sign up for Devpost to join the conversation.