This project involves the creation of a website where users can complete a form to make a post. Users will have to register with the website in order to make a post. A search algorithm will determine whether a similar post has been made in the past. If this is the case the user will be notified that a similar post already exists and will have the option to either be taken to the existing post or to create their new post. All of the completed forms will be stored in a database which other users will be able to search using the website's search algorithm. Once a user finds a post they will be able to vote on it by typing in their response and make comments about it. A search algorithm will determine whether a similar response has been made in the past. If this is the case the user will be notified that a similar response already exists and will have the option to either vote for the existing response or to add their new response. Users will have to register with the website in order to make comments. The website will be organized into several groups which users who make posts will identify their posts as being a part of.