It’s official, we have our project! Our team will be working on creating a “Dating” Web Application to enable successful animal adoption! As an owner of 2 adopted dogs, this project intrigued me right away. Of course, it also fits my teams desires to utilize the C#/.NET/React stack. Everything seems to be falling in place, but now it is time for the hard part…
Lets Dive In
NoPawsLeftBehind is the current working name for this project. This web application will be a fully usable “profile” based application. The application will work in two ways: the animals looking to be adopted will have a “dating” profile with all of their details including a picture, name, breed, disposition, and a small blurb where the animal will get to entice potential adoption matches! Active users of the application will be able to make a take a quiz to get matched up with potential candidates or search for specific characteristics. I could not be more excited to see this come to life. You can find full details of requirements on the EECS Project Page here.
So Do We Have A Plan?
A plan is a strong word for what we currently have. What we do have is a fantastic basis of an idea and have decided on the main stack we want to use. We will be using C#/.NET framework, MySQL for the database, and React for our front end components. These are new technologies to most of the team in some form or another but we wanted to challenge ourselves and learn some popular technologies in the industry!
The project plan is due within the next few days though and we have started the initial pathfinding. We have split up the initial tasks of diagrams for designing our application and will be meeting back up to finalize everything. Once we have an agreed upon design, this is where the task planning and sprint planning comes into play. Unfortunately, we already have dangers of scope creep as we all continue to think of really fun and exciting ideas to implement before we have even started on basic functionality. This speaks to our ambitious attitudes but can definitely be a cause for concern if we don’t reel it in!
Overall, I’m very excited and nervous about this project. I know our team will come together and produce an awesome product, but seeing the forest through the trees is a bit difficult at the moment. Working through this weekend with the team will start to put everything into perspective and give us a plan to execute towards.
As always, thanks for reading! Follow along here for more rants and raves about our Capstone Project journey!