![]() (You can also install MongoDB from the official MongoDB site.) If you're on a Mac, you can install MongoDB through Homebrew by running: brew install mongodb Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares. Non-debian-based Linux users will probably be able to figure it out on their own :) Ubuntu users can use apt, and Windows users will have to install directly from the dependency's site. The following instructions are geared towards Mac users who can use brew ( Homebrew) to install most dependencies. Git clone :GetStream/Winds.git Install dependencies env file inside of the api/test directory. Note: If you are running the test suite, you will need to have a test version of the. REACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEYĪLGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID REACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN REACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY REACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID REACT_APP_API_ENDPOINT= STREAM_API_BASE_URL= env file in the app directory, replacing the keys where indicated: DATABASE_URI=mongodb://localhost/WINDS_DEV Sign up for both Stream and Algolia, and create the following. Deploying the Winds API to AWS ECS with Docker Compose.Deploying the Winds App to Amazon S3 and CloudFront.Getting Started with Winds & Open Source.Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js.Building Touch Bar Support for macOS in Electron with React.Takeaways on Building a React Based App with Electron.Creating a RESTful API design with Express.js.Running PM2 & Node.js in Production Environments.To stay up to date with the latest information, please signup for the hosted version at. Note: We're actively working on this portion of the README. The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app. MongoDB Atlas provides a Database as a Service, and serves as the backend datastore for Winds. Algolia, accounts are free up to 10k records and 100k operations. We use their JavaScript search client to easily setup the Winds search implementation. AlgoliaĪlgolia is used for lightning fast and relevant search. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream is an API for building activity feeds. The full stack can be found on StackShare.io. Mobile application powered by React Native.Team support (share an activity feed with colleagues or friends to discover and collaborate).Playlist support (partially implemented).Help us improve Winds and/or vote on the Roadmap for 2.1 ![]() ![]() Here's a quick look at what the project has to offer: Beautiful UI Winds is packed full of awesome features behind a beautiful user interface and user experience. Have a popular RSS or Podcast and want to be featured? Reach out to. In addition to the desktop apps for macOS, Linux, and Windows, there's now a web version of Winds available at Featured RSS & Podcasts To get started with Winds, please download the latest release What's New Activity Feeds & Discovery in Winds are powered by Stream, the app leverages Algolia for search, AWS for hosting, MongoDB Atlas for a hosted database (DBaaS), and SendGrid for email. Contributions in form of pull requests are always appreciated. Use the free hosted version or run it on your own server and customize it as you see fit. Winds is a beautiful open-source RSS and Podcast app created using React & Redux on the frontend and Express.js on the backend. Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io
0 Comments
Leave a Reply. |