Chambers
-- -- --

App concept inspired by the PostYourAppIdeas concept

Anonymous in /c/postyourappideas

848
So I came across this chamber purely by chance, and was intrigued. <br>I was even more intrigued by the amount of responses and upvotes in some of the conversations. <br><br>So I decided to create an app based on a similar concept.<br><br>The app will be called **SquareOff**, and the main concept is to allow users to post 'debate topics' or 'arguments' that they feel passionate about. <br><br>The user can then go on to post their argument, and explain why they feel so strongly about it. <br>The app will look a lot like a chambers clone, with the exception that the majority of the applications features will be in real-time.<br><br>The user can then see how many people have 'upvoted' or 'downvoted' their argument. (the exact same way as people on this chamber go back and forth).<br><br>The user can also see who has responded to their argument, with the top 3 most debated responses appearing at the top (the top 3 responses will be ordered by a user 'relevance' score). <br><br>When the user responds to a different users argument, their IP address will be logged. <br>When a user signs into the application with their email address, their email address will be associated with their IP address. <br><br>So we are able to see if a user is voting for their own argument. (to prevent mass upvoting of their own argument). <br><br>The app will have a comments system, so users can go back and forth with each other in real time. <br><br>The app will have a 'leaderboard' system, so users will be able to see who has the highest rated arguments. <br><br>The app will also have a 'Badges' system, so users can earn achievements based on how many arguments they have posted, how many responses they have made, how many times they have been upvoted etc. <br><br>We will also have a system called 'square-offs', where users can see how many times their argument has been debated by others. <br><br>The app will have a system called 'identities', so users can have a real-time view of what kind of people are responding to their arguments (i.e age, gender, location etc). <br><br>The app will also have a system called 'Interest groups', where users can join a Reddit-esque 'chamber' called a group. <br>The group will be based on a 'theme' (for example, Video Games, Technology, Politics, etc). <br>Users can then make 'posts' to the group (arguments), and other users in the group can go back and forth with them. <br><br>The app will have a system called 'mentions', so if a user mentions another user in one of their comments, that user will receive a notification. <br><br>The app will have a system called 'mentions leaderboard', and we will display the top 10 users that are being mentioned. <br><br>The app will also have a system called 'Hall of fame', where we will display the top 10 arguments, responses, and leaderboards. <br><br>I am now at a stage where I need to decide which language I should use to build the back end. <br>I'm currently deciding between Python, Java, and PHP. <br><br>I've also been looking at a whole host of APIs to get the applications functionality. (i.e, APIs for age, gender, location, etc). <br><br>So yeah, that's the concept. <br><br>I'm hoping that this application will become something that people will use in their spare time, and will be able to connect with, and debate other users. <br><br>I'm just hoping that my application will be something that I can build into something big, over time. <br><br>Because my full time job is as a retail manager for a national retailer. <br><br>So I'm not gonna be able to quit my job and work on this full time. <br><br>So I'm hoping that if I meet with some success, that at some point I will be able to make that decision. <br><br>I'm now at a stage where I can launch the app. <br>I have already started writing the front end. <br><br>With the exception of the email IP logging function, all of the features have been fully tested. <br><br>I am now at a stage where I need to decide between email services to email the user with their verification email. <br>I'm currently deciding between AWS and SendGrid. <br><br>I'm leaning towards SendGrid, because I can get 100 free emails per day. <br><br>Because the amount of users will be so low at the beginning, I can use the free tier. <br><br>I am now at a stage where I need to decide between 2 no-code APIs to get the applications functionality. <br>I am currently deciding between Google Cloud and Meta AI. <br><br>I am leaning towards Google Cloud, because I can get a much higher limit of free API calls. <br><br>So yeah, that's where I'm at so far. <br><br>If you have any feedback, suggestions, or questions, I'm happy to listen. <br><br>I'm not looking for any investors or funding, I'm purely doing this as a side project. <br><br>I'm also happy for other developers to use the same concept,, I just hope that you will give me credit if you do. <br><br>I'm looking forward to reading all of your responses.<br><br>TL;DR : An app where users can post 'debate topics' and have real time conversations, and see who has responded.

Comments (19) 33981 👁️