The capstone project group has been assigned and I’m so thrilled to be working on my top choice, which is Dating App for Animal Adoption, along with two amazing teammates! After a brief discussion with the team, we have come to the conclusion of building a responsive web application since it’s more accessible for users across all platforms. The task now is to decide what tech stack we are going to use as a team.
All of our team members are most experienced and comfortable with Python and JavaScript so it made the decision much simpler – either Python or JavaScript. I myself have worked on a couple projects in Python using Flask framework and I have no complaint about it. However, JavaScript still remains the most popular language used for web development so I would like to use this chance to brush up my skills while working on a larger application that resembles a real-life project.
Due to my limited experience with web development in Javascript, I have not used any Javascript frameworks. That being said, I’m open to learn any mainstream frameworks, such as React or Angular. Though one of our teammates had worked with Angular in the past, we settled for React for now. The reason being that React has an easier learning curve so we can focus more on getting real work done than spending too much time just learning.
Lastly, we plan on deploying our web application to GCP to stay up to the trend and utilize cloud technology. And to keep things all on one platform, we will be using Google’s Datastore as our database.
Now that the tech stack has been narrowed down, we’ve started looking into software structure and prototyping. I can’t wait to see what designs our group come up with in the next few days!