How to use
- Open the link in another tab
- You'll be taken to the front page and it will tell you that this is the form. You will need to click on the "Sighting & Report Form" to go to the form.
- Fill out the form in all the required parts
- Press submit when you're done You can repeat steps 2-3 if you want to submit more forms
What it does
It's a form designed to be quick and easy to use to make an animal sighting or distress report. It has five parts to fill out before you can submit the form. For this reason, it is faster than having someone write down all your information and making sure they have it all correct.
Inspiration
We were inspired to make the app a form reporting app because we wanted the process to be quick and easy to use. HMAR said they took reports of sightings or distress by phone and had someone write down all the information. By using a form, we can cut down the time it takes to gather all the information someone gives.
How we built it
To make this form we used HTML, CSS, and Bootstrap. HTML is the base of the form as it has the functions for the buttons and text boxes you need to fill out. CSS is used to enhance the form's look and make sure it is not dull or boring to the eye. It is also to show each section of the form so you don't skip over any part. Lastly, Bootstrap was used to automatically change the resolution of the form to fit mobile devices or smaller screens so it can be read, however, we are experiencing some challenges with it.
Challenges we ran into
We are still trying to fix the problem of the form not automatically adjusting to a smaller screen as we don't know why it is not working, so we will need to do more research and experimenting. The information right now is not being saved anywhere, and when submitting it will say there is an error. To solve this problem we are trying to make an SQL database for all this information.
Accomplishments that we're proud of
We are proud of the idea we had to make the sighting and distress report a form. It is because it is fast and quick. We also feel that it can be expanded to be even better for the user, and HMAR.
What we learned
We learned that not every problem needs really complex solutions. Initially, our first idea was to make our code similar to a police operator's API. However, after more thought, we learned that it is easier for users, and HMAR, if the report was done through a form. It would be quick and easy to use, and the information was also be easily stored in a database.
What's next for JEK
Our stretch goals are to make a database with SQL so that there is a database for the information to be stored, and to add a front page prior to the form. We also want to add Javascript to make the form interactions better and to add more questions to the form.
Log in or sign up for Devpost to join the conversation.