Prakruti & Vibha
NATM Extensions
Feature Extension:
- We are planning to make a task tracker that allows users to input a list of tasks they want to do, give each task a priority, and include additional input fields (a selection menu will be used to designate the priorities).
- This is basically just implementing a feature for users to mark tasks as completed, allowing them to track their progress and manage their workload effectively.
- The tasks can then be sorted by the user based on the urgency of the deadline and the priority (this will necessitate the use of a frontend sorting algorithm that takes the response from a fetch GET request to the backend and sorts them through either the deadline, a quantitative variable that can be sorted algorithmically, or the priority, which is graded on a qualitative scale).
- Additionally, a search algorithm will be developed to enable users to look for specific priority levels or deadlines that fall within a given window of time. To put this algorithm into practice, two options must be considered: either a frontend system that iterates through all the tasks that were fetched through a GET request and assesses whether each task's priority value is equivalent to the desired value, or a backend filtration system that incorporates conditionals into the function handling frontend GET requests.
Improvements Upon Existing Features
Prakruti: Quote Repository Feature:
- Planning to add a 5 star-rating to the quotes, users can interact with the page to highlight the number of stars that they rate the quote. Repository page will also display a quote of the day at the top of the screen.
- Additionally, there will be an option where users can play a game with their quotes where they have a 'quote battle' by looking at two different quotes and choosing which one they like more.
- There will also be an implementation of a search feature-- algorithm will filter through the quotes to display relevant results after users input their search query (keywords that are found in the quote).
Vibha: Recipe Creation Feature:
- Functionality to allow for users to upload media (primarily images) of their desired recipes will be included
- Functionality to add tags for each recipe which the user can filter/search through will also be included (this addition will require the use of a searching + filtering algorithm so that the user can find a certain tag of interest)
Prakruti & Vibha
NATM Extensions
Feature Extension:
Improvements Upon Existing Features
Prakruti: Quote Repository Feature:
Vibha: Recipe Creation Feature: