diff --git a/astro.config.mjs b/astro.config.mjs index 8a81df01..f5509a5b 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -56,7 +56,7 @@ export default defineConfig({ { label: 'Week in the Privacy 📰', link: '/news/week-in-the-privacy' }, { label: 'Privacy Tech Awards 🏆', link: '/projects/privacy-tech-awards' }, { label: 'Privacy Academy 👩‍🏫', link: '/projects/privacy-academy' }, - { label: 'Hackathon Use Cases Generator ✨', link: '/projects/hackathon-use-cases-generator' }, + { label: 'Privacy Idea Generator ✨', link: '/projects/privacy-idea-generator' }, { label: 'Women in Privacy 💃', link: '/projects/women-in-privacy' }, { label: 'Privacy Cases 🗄️', link: '/projects/privacy-cases' }, ], diff --git a/src/content/docs/assets/3 types of use-cases.png b/src/content/docs/assets/3 types of use-cases.png deleted file mode 100644 index d08d2664..00000000 Binary files a/src/content/docs/assets/3 types of use-cases.png and /dev/null differ diff --git a/src/content/docs/assets/privacy idea generator.png b/src/content/docs/assets/privacy idea generator.png index 2cda7773..782f170d 100644 Binary files a/src/content/docs/assets/privacy idea generator.png and b/src/content/docs/assets/privacy idea generator.png differ diff --git a/src/content/docs/projects/hackathon-use-cases-generator.md b/src/content/docs/projects/hackathon-use-cases-generator.md deleted file mode 100644 index 434fc086..00000000 --- a/src/content/docs/projects/hackathon-use-cases-generator.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: Hackathon use-cases generator ---- - -**Problem**: usually hackers don't know what to build or develop not applicable to life solutions. Leading to poor post-hackathon product, project liveliness ratio. - -**Solution**: create a tool helping hackers generate use-cases around privacy. Powered by real product necessity & hundreds of previously created demos. - -1 click away from the privacy use-case. - -![alt text](https://github.com/web3privacy/docs/blob/main/src/content/docs/assets/privacy%20idea%20generator.png) - -## Useful links -- [web](https://ideas.web3privacy.info) -- Main repo: [link](https://github.com/web3privacy/hackathonusecases) -- Current repo: [link](https://github.com/web3privacy/hackathonusecases/tree/master) -- Use-cases repo: [link](https://github.com/web3privacy/web3privacy/blob/main/Market%20overview/Ethereum%20Ecosystem/Hackathon%20projects.md) -- Ideas json-files (community & experts): [link](https://github.com/web3privacy/hackathonusecases/tree/master/public/ideas) - -**Project components**: -- use cases DB with Git repos: hundreds of hackathon projects around privacy built through the years -- Expert recommendations: up to date key privacy protocols & teams product nevessity -- Generator mechanism based on filters from specific chains, domains to complexity -- community recommended use-cases in the future versions - -## Use-cases diversity - -![alt text](https://github.com/web3privacy/docs/blob/main/src/content/docs/assets/3%20types%20of%20use-cases.png) -1. Orgs ideas: [Waku](https://github.com/waku-org/ideas/), [Aztec](https://github.com/AztecProtocol/dev-rel/blob/main/hackathons/INSPIRATION.md) -2. hackathon use-cases like Whisper -3. Expert recommendations: [ETHBerlin example](https://cryptpad.fr/pad/#/2/pad/view/sKQtC07xhA5jHvs9cnnBz+rOl74ds9WUPjuusf6y7us/) - -### Orgs ideas -![alt text](https://github.com/web3privacy/docs/blob/main/src/content/docs/assets/Orgs%20use-cases%20ideas.png) - -### Hackathon use-cases -![alt text](https://github.com/web3privacy/docs/blob/main/src/content/docs/assets/Hackathon%20use-cases%20(ETHDam%20example).png) - -### Expert recommendations -![alt text](https://github.com/web3privacy/docs/blob/main/src/content/docs/assets/Expert%20ideas%20(ETHBerlin%20example).png) - -## How to contribute - -_Data aggregation_ -1. **Add use-cases from hackathons**: [DB](https://github.com/web3privacy/web3privacy/blob/main/Market%20overview/Ethereum%20Ecosystem/Hackathon%20projects.md) -2. **Add use-cases from organisations** (protocols, foundations): [here](https://github.com/web3privacy/hackathonusecases/blob/main/src/Organizational%20use-cases.md) - -_Front-end_ -**Contribute to front-end**: [here](https://github.com/hackyguru/web3privacy-ideas) - -_Update documentation_ - -**Bonus**: -- generator will help not just hackers, but grant managers & researchers -- match use-cases with funding -- empower devrel efficiency -- bring a second life to unsupported code base -- increase both diversity & efficiency of the new privacy demos -- faster convert non-privacy devs into the market -- standard format for use-cases x privacy (snapshot) - -**User flow (future)** -- dev launches the website -- choose filters (chain, domain, lang...) or go random -- site generates use-cases with useful links (hackathons, git repos) -- dev do DYOR & build use-case - -_Team needed_ -- curator facilitating the project -- researcher collecting hackathon use-cases & demos - filling the DB -- researcher applying the first simple filters (chain, domain) + how use-case will look after search -- front-end prototyping MVP - -Hackathon demos [repo](https://github.com/web3privacy/web3privacy/blob/main/Market%20overview/Ethereum%20Ecosystem/Hackathon%20projects.md) - -_Propose as an idea_ - -1. Think how to make MVP for privacy use-case generator -2. That could use yaml + machine readable data - -a) Explorer examples: -- data repo https://github.com/web3privacy/explorer-data -- project https://github.com/web3privacy/explorer-data/tree/main/src/projects - -b) Jobs SQL example: http://jobs.web3privacy.info - -3. Basic MVP will be - - -a) simple filter like: category (gaming, wallet, auth, dao...) + ecosystem (Ethereum, Secret Network etc) -b) filtered out use-case snapshot (super simple for MVP: name, description, category, github icon+link, web icon + link) - -_Some inspiration can be found here_: http://explorer.web3privacy.info diff --git a/src/content/docs/projects/privacy-idea-generator.md b/src/content/docs/projects/privacy-idea-generator.md new file mode 100644 index 00000000..8f055961 --- /dev/null +++ b/src/content/docs/projects/privacy-idea-generator.md @@ -0,0 +1,141 @@ +--- +title: Privacy Idea Generator +--- + +**Problem**: Hackathon participants often struggle to find privacy-focused project ideas or build solutions that aren't applicable to real-world privacy challenges. This leads to poor post-hackathon product sustainability. + +**Solution**: A curated collection of privacy-focused project ideas that can be filtered and discovered with one click. Powered by community contributions, expert recommendations, and organizational project suggestions. + +Generate privacy ideas instantly to build meaningful privacy solutions. + +![Privacy Idea Generator](../assets/privacy%20idea%20generator.png) + +## Useful links + +- **Live Application**: [ideas.web3privacy.info](https://ideas.web3privacy.info) +- **Main Repository**: [github.com/web3privacy/privacy-idea-generator](https://github.com/web3privacy/privacy-idea-generator) +- **Ideas Data**: [JSON files](https://github.com/web3privacy/privacy-idea-generator/tree/main/public/data/ideas) + +## Project Overview + +**Key Features**: + +- Smart idea filtering by categories and types +- Multiple sources: community, expert, and organizational ideas +- Shareable links for individual ideas +- Mobile-responsive design +- Built with modern Web3 privacy principles + +**Tech Stack**: + +- Next.js 14 with TypeScript +- Tailwind CSS + shadcn/ui +- Static JSON data approach +- Deployed on Vercel + +## Use-cases diversity + +The platform features three types of curated ideas: + +### 1. Community Ideas + +Open-source project concepts and community-driven initiatives submitted by privacy advocates and developers. + +### 2. Expert Ideas + +Curated recommendations from privacy and Web3 experts, featuring advanced technical concepts and research-oriented projects. + +### 3. Organization Ideas + +Project suggestions from organizations like [Waku](https://github.com/waku-org/ideas/) and [Aztec](https://github.com/AztecProtocol/dev-rel/blob/main/hackathons/INSPIRATION.md), including sponsored challenges and enterprise use cases. + +## How to contribute + +### Adding Ideas (Primary Contribution Method) + +1. **Fork the repository** at [github.com/web3privacy/privacy-idea-generator](https://github.com/web3privacy/privacy-idea-generator) + +2. **Choose the appropriate JSON file**: + + - `public/data/ideas/community-ideas.json` - Community projects + - `public/data/ideas/expert-ideas.json` - Expert recommendations + - `public/data/ideas/organization-ideas.json` - Organization projects + +3. **Add your idea** following this structure: + +```json +{ + "name": "Your Project Name", + "description": "Clear description of the project and its privacy benefits", + "categories": ["Privacy", "DeFi", "Identity"], + "author": "Your Name or @username", + "organization": "Your Organization (optional)", + "github": "https://github.com/your-repo (optional)", + "website": "https://your-website.com (optional)", + "event": "Target Event Name (optional)", + "featured": true, + "features": ["Privacy feature 1", "Privacy feature 2"] // For org ideas only +} +``` + +4. **Submit a Pull Request** with your changes + +### Technical Contributions + +- **Frontend improvements**: Enhance filtering, UI/UX, or add new features +- **Documentation**: Improve guides and documentation +- **Performance**: Optimize loading and user experience + +All contributions use the manual JSON editing approach for maintaining quality and curation standards. + +## Categories + +Ideas are organized into these privacy-focused categories: + +- **Privacy** - Core privacy technologies and protocols +- **DeFi** - Decentralized finance with privacy features +- **Identity** - Digital identity and reputation systems +- **Communication** - Private messaging and social platforms +- **Infrastructure** - Privacy-preserving infrastructure +- **AI** - Privacy-preserving artificial intelligence +- **Storage** - Private and decentralized storage solutions +- **Security** - Security tools, auditing, and monitoring +- **Wallet** - Wallet technologies and user experience +- **R&D** - Research and development projects + +## Project Impact + +**Benefits for the privacy ecosystem**: + +- **Quality curation**: Manual review ensures high-quality, actionable ideas +- **Community building**: Connects privacy advocates, developers, and organizations +- **Education**: Helps developers understand privacy use cases and implementation +- **Innovation**: Sparks new privacy-focused projects and collaborations +- **Accessibility**: Makes privacy development more approachable for newcomers + +**User flow**: + +1. Developer visits [ideas.web3privacy.info](https://ideas.web3privacy.info) +2. Applies filters (categories, types) or browses randomly +3. Discovers curated privacy project ideas with implementation details +4. Accesses related resources (GitHub repos, documentation, examples) +5. Builds meaningful privacy solutions for hackathons or personal projects + +## Future Development + +**Planned enhancements**: + +- Enhanced filtering and search capabilities +- AI-generated ideas +- More ideas from experts, orgs and community. + +## Community + +This project is maintained by [Web3Privacy Now](https://web3privacy.info) with contributions from privacy advocates, developers, and partner organizations worldwide. + +**Get involved**: + +- **Contribute ideas**: Add your privacy project concepts via JSON files +- **Join discussions**: [GitHub Discussions](https://github.com/web3privacy/privacy-idea-generator/discussions) +- **Follow updates**: [@web3privacy](https://twitter.com/web3privacy) on Twitter +- **Community**: [Web3Privacy Now](https://web3privacy.info) ecosystem