SNHU Search is a web service that allows you to more easily search for websites. Users can customize their search in order to produce results that better fit their needs. This project will be made using C#, ASP.NET Core MVC. We are also using Jira to plan out our sprints.
The potential customers for this program could be used by not only just SNHU students but anyone else. Will solve the problem of searching many websites that are not relevant to keywords that are searched.
The minimal viable product will give assistance in finding more relevant information faster and gives a more detailed search. The user will enter the website and keywords. The program would gather the keywords from specified websites, download page content and extract text from page, add text to search into Elasticsearch, run search for the keywords in Elasticsearch, and display the list of websites with hits.
With respect to time, we are constrained to two sections of time, our first semester which is composed of 3 sprints, and the second semester which will likely also be composed of 3 sprints. There will be two “showcases’ for our product, both of which have unclear dates as of writing this.
The budget constraint is not going to be fiscal as this is a school project; however, it is going to have some varied levels of cost. It should be mentioned that a type of cost in this project will be time itself, as we deliver and allocate time for non-product development related things such as QA / review – both of which are crucial to developing the project but not furthering more features – these blank sections of time in development will limit our other factors of project constraints (time & scope), so we are limited in our time in this case.