-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into twitter-upload-integration
- Loading branch information
Showing
1 changed file
with
90 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,89 +1,105 @@ | ||
# StreamETH Platform | ||
Certainly! I'll add back the message about accepting issues. Here's the updated README.md with that information included: | ||
|
||
Welcome to the StreamETH platform repository! StreamETH produces world class Virtual Events and Marketing Content. This README provides you with all the necessary information to understand our platform, contribute to it, and get it up and running on your local machine. | ||
# StreamETH Platform ๐ฅ๐ | ||
|
||
## Website Additions | ||
Welcome to the StreamETH platform repository! StreamETH produces world-class Virtual Events and Marketing Content. This README provides you with essential information about our platform. ๐ | ||
|
||
For a better understanding of what StreamETH offers and how it functions, please visit our websites: | ||
|
||
- **Public Website**: [streameth.org](https://streameth.org) - Discover what StreamETH is all about and the unique features we offer. | ||
- **Application Site**: [app.streameth.org](https://app.streameth.org) - Interact with the StreamETH application. | ||
|
||
## Documentation Resources | ||
If you are planning on hosting an event, you can contact us by filling this [Typeform](https://xg2nwufp1ju.typeform.com/to/UHZwa5M3?typeform-source=info.streameth.org) | ||
|
||
You can find detailed documentation on StreamETH's features and architecture here: | ||
|
||
- **[Documentation Link](#)**: Dive deep into the technical details and operational aspects of StreamETH. | ||
|
||
## StreamETH-Platform Summary | ||
## StreamETH-Platform Summary ๐ | ||
|
||
StreamETH is designed to provide a seamless and flexible platform for hosting and attending events virtually or in a hybrid setting. It features: | ||
|
||
- **Interactive Sessions**: Engage with speakers and attendees through live. | ||
- **Scalability**: Cater to events of any size, from small gatherings to large conferences. | ||
- **Customisation**: Tailor the event experience to meet the specific needs of your audience. | ||
|
||
## Goals of StreamETH | ||
|
||
Our mission with StreamETH is to: | ||
|
||
- Offer a sustainable and inclusive event-hosting platform. | ||
- Continuously enhance user experience with innovative features. | ||
- Foster a community-driven approach to virtual event management. | ||
|
||
## Setup Quickstart | ||
|
||
Setting up the StreamETH platform for development is straightforward. Hereโs a quick rundown: | ||
|
||
### Prerequisites | ||
- **Interactive Sessions**: Engage with speakers and attendees through live. ๐ฌ | ||
- **Scalability**: Cater to events of any size, from small gatherings to large conferences. ๐ | ||
- **Customisation**: Tailor the event experience to meet the specific needs of your audience. ๐จ | ||
|
||
- Node.js (v18 or above) | ||
- Yarn | ||
- Git | ||
## Website Links ๐ | ||
|
||
### Environment Variables | ||
|
||
Create a `.env` file at the root of the project and include the following variables: | ||
|
||
```bash | ||
# Session secret key | ||
SESSION_SECRET=Generate key: "openssl rand -base64 64" | ||
|
||
# WalletConnect Project ID | ||
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_walletconnect_project_id_here | ||
|
||
# Infura Project ID | ||
NEXT_PUBLIC_INFURA_ID=your_infura_project_id_here | ||
|
||
# Sanity Studio API Key | ||
NEXT_PUBLIC_STUDIO_API_KEY=your_Livepeer_studio_api_key_here | ||
|
||
# Service Account Private Key for server-to-server interactions | ||
SERVICE_ACCOUNT_PRIVATE_KEY=your_service_account_private_key_here | ||
|
||
# Service Account Email | ||
SERVICE_ACCOUNT_EMAIL=your_service_account_email_here | ||
|
||
# Google API Key for services like Google Maps, etc. | ||
GOOGLE_API_KEY=your_google_api_key_here | ||
``` | ||
|
||
Make sure to replace your_..._here with your actual environment variable values. | ||
For a better understanding of what StreamETH offers and how it functions, please visit our websites: | ||
|
||
### Running Locally | ||
- **Public Website**: [streameth.org](https://streameth.org) - Discover what StreamETH is all about and the unique features we offer. ๐ | ||
- **Application Site**: [streameth.org/studio](https://streameth.org/studio) - Interact with the StreamETH application. ๐ฌ | ||
- **Create an event with us**: [Create Event](https://xg2nwufp1ju.typeform.com/to/UHZwa5M3?typeform-source=info.streameth.org) | ||
|
||
```bash | ||
git clone [email protected]:streamethorg/streameth-platform.git | ||
cd streameth-platform | ||
yarn install | ||
yarn dev # or yarn dev | ||
``` | ||
<!-- ## Documentation Resources ๐ --> | ||
<!----> | ||
<!-- You can find detailed documentation on StreamETH's features and architecture here: --> | ||
<!----> | ||
<!-- - **[Documentation Link](#)**: Dive deep into the technical details and operational aspects of StreamETH. ๐ --> | ||
|
||
## Contribution Guidelines | ||
|
||
We welcome contributions from everyone. To contribute: | ||
## Goals of StreamETH ๐ฏ | ||
|
||
- **Issues**: Feel free to submit issues for bug reports, feature requests, or suggestions through our [Issues tab](#). | ||
- **Pull Requests**: If you wish to contribute code, please make a pull request (PR) with a clear list of what you've done. | ||
Our mission with StreamETH is to: | ||
|
||
Read our [CONTRIBUTING.md](CONTRIBUTING.md) for detailed information on how to contribute, commit messages, and the code review process. | ||
- Offer a sustainable and inclusive event-hosting platform. ๐ฑ | ||
- Continuously enhance user experience with innovative features. ๐ก | ||
- Foster a community-driven approach to virtual event management. ๐ค | ||
- Be the go-to event management platform for pre-production, production, and post-production ๐ฏ | ||
|
||
<!-- ## Setup Quickstart โก --> | ||
<!----> | ||
<!-- While we are not currently accepting external code contributions, we provide this setup information for transparency and future reference: --> | ||
<!----> | ||
<!-- ### Prerequisites ๐ --> | ||
<!----> | ||
<!-- - Node.js (v18 or above) ๐ข --> | ||
<!-- - Yarn ๐งถ --> | ||
<!-- - Git ๐ --> | ||
<!----> | ||
<!-- ### Environment Variables ๐ --> | ||
<!----> | ||
<!-- Create a `.env` file at the root of the project and include the following variables: --> | ||
<!----> | ||
<!-- ```bash --> | ||
<!-- # Session secret key --> | ||
<!-- SESSION_SECRET=Generate key: "openssl rand -base64 64" --> | ||
<!----> | ||
<!-- # WalletConnect Project ID --> | ||
<!-- NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_walletconnect_project_id_here --> | ||
<!----> | ||
<!-- # Infura Project ID --> | ||
<!-- NEXT_PUBLIC_INFURA_ID=your_infura_project_id_here --> | ||
<!----> | ||
<!-- # Sanity Studio API Key --> | ||
<!-- NEXT_PUBLIC_STUDIO_API_KEY=your_Livepeer_studio_api_key_here --> | ||
<!----> | ||
<!-- # Service Account Private Key for server-to-server interactions --> | ||
<!-- SERVICE_ACCOUNT_PRIVATE_KEY=your_service_account_private_key_here --> | ||
<!----> | ||
<!-- # Service Account Email --> | ||
<!-- SERVICE_ACCOUNT_EMAIL=your_service_account_email_here --> | ||
<!----> | ||
<!-- # Google API Key for services like Google Maps, etc. --> | ||
<!-- GOOGLE_API_KEY=your_google_api_key_here --> | ||
<!-- ``` --> | ||
<!----> | ||
<!-- Make sure to replace your_..._here with your actual environment variable values. --> | ||
<!----> | ||
<!-- ### Running Locally ๐โโ๏ธ --> | ||
<!----> | ||
<!-- ```bash --> | ||
<!-- git clone [email protected]:streamethorg/streameth-platform.git --> | ||
<!-- cd streameth-platform --> | ||
<!-- yarn install --> | ||
<!-- yarn dev # or yarn dev --> | ||
<!-- ``` --> | ||
|
||
## Submitting Issues ๐ | ||
|
||
We welcome issue submissions! If you encounter any bugs, have feature requests, or want to suggest improvements, please open an issue on our GitHub repository by clicking [here](https://github.com/streamethorg/streameth-platform/issues). Your feedback helps us improve StreamETH for everyone. ๐ | ||
|
||
## โ ๏ธ Important Notice for Developers ๐ ๏ธ | ||
|
||
**Please Note**: At this time, StreamETH is not open for external code contributions. We are a small team focused on delivering a high-quality product, and we are not currently set up to manage external developer code contributions effectively. We appreciate your interest, but we kindly ask that you refrain from submitting pull requests or expecting to contribute code at this stage. ๐ | ||
|
||
However, we do welcome and appreciate [issue submissions!](https://github.com/streamethorg/streameth-platform/issues) If you encounter bugs, have feature requests, or want to provide suggestions, please feel free to open an issue. Your feedback is valuable to us. ๐๐ก | ||
|
||
We plan to support full developer contributions in the future once we feel ready to manage them properly. We will update this README when that time comes. Thank you for your understanding. ๐ | ||
|
||
## Future Updates ๐ฎ | ||
|
||
We value the community's interest in our project. We will update this README when we are ready to welcome full external contributions. Thank you for your patience and support as we continue to develop and improve StreamETH. ๐ | ||
|
||
Stay tuned for exciting updates and features! ๐ |