32
loading...
This website collects cookies to deliver better user experience
Realtime Update
Anonymous Confession
Authentication
User Profile and Profile Engagement
Confessions CRUD
Confessions Engagement
Comment CRUD
Nested Comments (Under Development)
Responsive and Masonry UI
Infinite Scroll (Under Development)
Toxic confession and comment detector (Under Development)
Integrated Chat App
Integrated Therapy Room for private confessions (Under Development)
Update and Delete Problem with Anonymous Confessions
As I mentioned, Anonymous Confession doesn't goes under any user's account, it goes under a anonymous user's account which I have created for this purpose. So we have no way of knowing who created that anonymous confession. Since a user can only delete their own confessions and not others, therefore there is no way of updating and deleting anonymous' confessions.
Though we can make changes to Database schema and associate that anonymous confession to the user's account, but then the site admin would know who created the confession which contradicts what anonymous confession stands for. So we decided to keep it that way.
Content Moderation
An advantage that that Instagram Page has over our app is content moderation. All the confessions goes through the page admin, and the admin choose which confessions to post and which not. Though that's not the most democratic way of posting confessions, but they have advantage of filtering the abusive and toxic once, which we don't have.
To tackle this issue, we are creating a TOXIC confessions and comment detector. We are letting the algorithm decide which confessions to keep and which to hide. But there's another catch here, since we don't have enough data of the confessions now, we can't exactly train the model on our data, we have to rely on data from some other source, hence the model will be prepared accordingly.
3rd party dependency for Chat App
As we mentioned, Confessions App has an integrated chat app for which we are using React Chat Engine. One limitations it poses to us, that it deletes the chats in a few days, therefore the users won't be able to see their chats after few days.
To overcome this issue we are planning to create a custom chat app from scratch.
SEO (Search Engine Optimizations)
We are using React library to build the user interface and it's not good with pre-rendering the page, hence our app suffers with SEO because search engines and web crawlers won't be able to see the content of the page as its not pre-rendered on server.
To overcome this issue, we are planning to change the entire codebase of our project from React.js to Next.js, which is a react based framework and is good at Server Side Rendering and hence SEO.