FREDS
"Empower Your Voice, Embrace Freedom with FREDS"
Created on 13th August 2023
•
FREDS
"Empower Your Voice, Embrace Freedom with FREDS"
The problem FREDS solves
FREDS addresses several critical issues prevalent in existing social media platforms:
-
Privacy Invasion:- FREDS eliminates excessive data collection, prioritizing user privacy and data security.
-
Fear of Backlash:- Users can express opinions without fear of personal or professional repercussions, fostering genuine and open dialogue.
-
Censorship Restrictions:-FREDS transcends regional constraints on freedom of speech, empowering users to share diverse viewpoints.
-
Identity Protection:- Traditional platforms require real identities, inhibiting authentic expression. FREDS operates with user anonymity, providing a safe environment.
-
Democratic Participation:- FREDS facilitates global participation, creating an inclusive space where every voice contributes to the democratic process.
-
Toxicity and Harmful Content:- With real-time moderation using AI, FREDS prevents the spread of toxicity, making the platform a positive and respectful environment.
Challenges we ran into
During the development of FREDS, our team encountered several challenges that required innovative solutions and persistent effort to overcome. These challenges are integral to the learning process and have contributed to our evolution.
1)Lack of Awareness on Awaiting Data Reception:- One significant challenge was understanding the importance of awaiting data reception when creating the interface to interact with the smart contract. Initially, we encountered null data from function calls to the smart contract, leading to confusion. This required several hours of investigation to identify the need for awaiting data before proceeding, ensuring smoother interactions with the smart contract.
2)Difficulty in Deploying Flask on a Server:- Deploying the Flask backend on a server proved to be another significant hurdle. Despite attempting various hosting platforms, we faced issues during the deployment process. This prompted us to set up the Flask server locally before running the frontend, allowing us to overcome the deployment challenges and continue the development process.
3)AI/ML Model Development Complexities:- Developing AI/ML models for content moderation introduced a range of challenges. Sourcing appropriate datasets for toxic and non-toxic comments, selecting models with a balance between speed and accuracy, and iteratively enhancing accuracy levels were complex tasks.
4)Another challenge we tackled was implementing a feature to sort posts in decreasing order of likes and effectively integrating APIs between the Flask server (housing the ML model) and the frontend.
Tracks Applied (8)
Ethereum + Polygon Track
Polygon
Replit
Replit
Most Creative Use of GitHub
Major League Hacking
Best Use of APIs
Postman
Best Postman Public Workspace
Postman

