ethindia-23-push-api

所属分类:Web3.0
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-12-10 03:30:06
上 传 者sh-1993
说明:  这是您通过web3获得抵制审查的公民新闻和社会行动主义的大门。
(Here is your web3-powered gateway to censorship-resistant civic journalism and social activism.)

文件列表:
.vscode/
application/
contracts/
.prettierignore
LICENSE.md

Logo #

DeCohere

##

Revolutionizing Civic Journalism through Social Activism

DeCohere provides a decentralized, censorship-resistant platform for activists and policy journalists, empowering them to organize events, collaborate transparently, and communicate securely. Leveraging blockchain technology, DeCohere ensures data integrity, protecting against manipulation and censorship often associated with centralized platforms. Seamlessly streamlining activism logistics, it amplifies individual impact, preserving the authenticity of messages in the relentless pursuit of justice.

| | | | | -------------------------- | --------------------------------------------------------------------------------------------------- | ---------------- | | 1. Deployed Contract Address |
View deployed ScrollScan | 0xaD98E636f9bE52841F6009e66C91719f2c0057D1 | | 2. View Video Demo |View Demo Video | YouTube Video | | 3. Explore the design specification |Design Link | See the designs | ## Winner at EthIndia 2023 - Scroll Track - Deploy on Scroll # Table of Contents - [Features](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#features) - [Tech Stack](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#tech-stack) - [Getting Started](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#installation) - [Future Scope](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#future-scope) - [Contributing](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#contributing) - [Support](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#support-and-contact) - [License](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#license) ## Features DeCohere addresses pressing issues in contemporary civic journalism and social activism by delivering a secure, censorship-resistant platform. Leveraging blockchain, it ensures data integrity, thwarting manipulation and censorship risks linked to centralized platforms. Activists and policy journalists benefit from streamlined event organization, transparent collaboration, and real-time communication, all safeguarded by DeCohere's privacy measures. This solution empowers users to amplify their impact securely and uphold the authenticity of their messages in the face of potential threats, fortifying the relentless pursuit of justice. Tired of tedious event registrations? Our web3 platform revolutionizes the process. Pay with ETH for swift, secure transactions—no traditional banking hassles. Thanks to Push Protocol, get real-time updates seamlessly. No more email checks; everything you need, delivered to your device. Say goodbye to slow, frustrating registrations—embrace a faster, secure, and connected event experience. ## Tech Stack - **Blockchain**: Ethereum, Solidity, FileCoin, Push Protocol, Scroll, ThirdWeb - **Frontend**: React, TailwindCSS, Next.js - **Deployment**: Scroll ## Getting Started Open the project in [Visual Studio Code](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://code.visualstudio.com/). The repository comes with a set of [recommended extensions](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://github.com/jarrodwatts/evmkit/blob/main/template/.vscode/extensions.json) for building web3 apps; when you open the project, VS Code will prompt you to install them. For the best IDE experience, it's recommended to install these extensions. ## Installation The application is split into two directories, `application`, and `contracts`; for the frontend and smart contracts respectively. The recommended way to use the IDE for this setup is to open a new [split terminal](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://code.visualstudio.com/docs/terminal/basics#:~:text=Multiple%20terminals%20can%20be%20placed,tab%20on%20the%20terminal%20panel.) inside your VS Code window; one for each directory. This way, you can work simultaneously on the frontend and smart contracts. First, install the dependencies for each directory. See the sections below for more information: 1. [application](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#application) - setup the frontend application 2. [contracts](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/#contracts) - setup the smart contracts ### application ```bash # 1. Change directory to the application folder cd application # 2. Install dependencies yarn # 3. Start the application yarn dev ``` ### contracts ```bash # 1. Change directory to the contracts folder cd contracts # 2. Install dependencies yarn # 3. Build the contracts (optional) yarn build ``` You'll now be able to view your application at [http://localhost:3000](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/http://localhost:3000). ## Future Scope | Feature | Description | Status | | -------------------------- | --------------------------------------------------------------------------------------------------- | ------ | | 1. Random Event Allocation | In a congregation of events, we can random put the events in order, making it more decentralized | | | 2. Polling | We would be adding this in our future prospects as we need to respect the ideas of each individuals | | ## Contributing Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again! 1. Fork the Project 2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) 3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) 4. Push to the Branch (`git push origin feature/AmazingFeature`) 5. Open a Pull Request ## Support and Contact For any questions, suggestions, or issues, please contact: - **Salma Shaik** - GitHub: [IdealisticINTJ](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://github.com/IdealisticINTJ) - Email: [salmasaa02@gmail.com](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/mailto:salmasaa02@gmail.com) - **Spandan Mukherjee** - GitHub: [SpandanM110](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://github.com/SpandanM110) - Email: [spandanmukherjeegithub@gmail.com](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/mailto:spandanmukherjeegithub@gmail.com) - **Shaikh Rumman Fardeen** - GitHub: [Srummanf](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://github.com/srummanf) - Email: [rummanfardeen4567@gmail.com](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/mailto:rummanfardeen4567@gmail.com) ## License This project is licensed under the [Apache License](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/LICENSE). --- ```javascript if (youEnjoyed) { starThisRepository(); } ``` --- [![forthebadge](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://forthebadge.com/images/badges/built-with-swag.svg)](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://forthebadge.com) [![forthebadge](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://forthebadge.com/images/badges/powered-by-coffee.svg)](https://github.com/mohammadshaad/ethindia-23-push-api/blob/master/https://forthebadge.com)


近期下载者

相关文件


收藏者