Skip to content

Commit

Permalink
Merge branch 'develop' into twitter-upload-integration
Browse files Browse the repository at this point in the history
  • Loading branch information
greatsamist committed Aug 6, 2024
2 parents ae766ec + 0c6f94e commit df46c6d
Showing 1 changed file with 90 additions and 74 deletions.
164 changes: 90 additions & 74 deletions README.md
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! ๐ŸŽ‰

0 comments on commit df46c6d

Please sign in to comment.