Inspiration
๐ฅ Project ShareFresh: Smart Agricultural Post Verification Platform
Project ShareFresh is a lightweight web platform designed to collect and verify agricultural posts shared by users. It empowers farmers, consumers, and organizations to post details about available agricultural produce, while also enabling a moderation system that ensures data quality and transparency.
๐ฑ Idea
In many agricultural communities, there's a lack of reliable digital tools to quickly share produce availability and validate posted claims. This leads to:
- Wasted produce due to poor communication
- False or misleading information harming trust
- No streamlined way to escalate or resolve post issues
ShareFresh solves this with a user-first app to post produce data, and a secure admin dashboard for verifying and moderating posts in real time.
๐ก Features
๐ฅ User Side (Vue + CDN)
- โ Submit new produce posts
- ๐งพ View all submitted posts
- โ ๏ธ Report a post as false or suspicious
๐ก๏ธ Admin Side (Flask REST API)
- ๐ Admin login with token-based auth
- ๐ Dashboard showing:
- Total posts
- Unique users
- Number of reports
- โ Admin can delete flagged or false posts
๐งฉ Tech Stack
Frontend
- Vue 3 via CDN (no CLI setup needed)
- Vue Router for navigation
- TailwindCSS for clean responsive UI
- JavaScript Fetch API to communicate with backend
Backend
- Flask REST API (modular design)
- SQLite for database
- Redis for temporary data/metrics
- Token-based admin authentication
๐ How to Run
Backend
cd backend
pip install flask flask-cors redis werkzeug
python app.py
Make sure Redis is running locally
Frontend
Just open frontend/index.html in your browser โ no build step required.
๐ฏ Vision
This project demonstrates how decentralized communities can self-organize and report on agricultural output with minimal friction, all while maintaining data reliability through simple admin moderation.
Whether it's used by small farmer collectives or local marketplaces, ShareFresh offers a low-cost, transparent way to share and validate important agricultural data.
Log in or sign up for Devpost to join the conversation.