Inspiration
We were mainly inspired by well-known apps such as BeReal and Notion. We also wanted to work on something that would change how Aggies get involved around campus, as we are aware that some students here only want to be here for the academics and not necessarily for the social and lifestyle aspect of it. We also wanted to include a place where the user can view all of their pictures, as if it were a "trip down memory lane."
What it does
Our app gives you a task each day that mainly focuses around Texas A&M and mental health. Then, the user can state that they completed the task and upload an image showing them doing the task and a short description containing whatever they would like. Once they submit the task, it shows up in their gallery, and a new task appears the next day if they complete the task.
How we built it
We mainly build this app using Flask as our API to get it working like a website. We also utilized HTML and CSS for the website design and structure, Python to utilize Flask and to perform some operations, and JavaScript to add functionality to our app.
Challenges we ran into
Some of the challenges that we ran into were mainly before we decided to use Flask. We were stuck on how we were going to manipulate the information ran in our HTML forms and return it back so that it shows up on the website. We also ran into challenges on the overall syntax and functionality of our website, as the tasks would not load properly and some images were not showing up.
Accomplishments that we're proud of
One of the biggest things that we are proud of is just the functionality of our program! Because we are all beginners, we were unsure of whether or not our program would work the way that we wanted it to originally. However, with lots of Googling and looking through documentation, we were able to create a program that works incredibly well and one that we are proud of!
What we learned
We learned a lot about coding in general, such as how to use HTML, CSS, and the basics of JavaScript. We also learned how to use the Flask API and how to access and manipulate information between all three of the languages to make a program that has functionality and displays on a browser!
What's next for AggieQuest
In the future, we plan on developing the app more to include more features that we originally hoped to include in our program. If things work out and the program improves, we may move towards launching it and testing it in a real domain. But, the important thing is that AggieQuest does not stop here!
Log in or sign up for Devpost to join the conversation.