{"repo":"opensass/aibook","free":true,"listed":false,"github":"https://github.com/opensass/aibook","clone":"git clone https://github.com/opensass/aibook.git","description":"🦀 Full Stack Content Generation SaaS Platform Powered by Dioxus, Dioxus Server Functions, Axum, Unsplash, Gemini AI & MongoDB.","language":"Rust","stars":22,"topics":["axum","dioxus","full-stack","gemini","gemini-api","gemini-pro","mongodb","mongodb-atlas","rust","unsplash"],"license":"MIT","category":"data-pipelines","readme_excerpt":"📖 AIBook 🤖 🐧 Linux (Recommended) 🪟 Windows :------: :------: Download Executable Download Executable Set Environment Variables Set Environment Variables unzip files unzip files execute ./web/server execute .\\dist\\aibook.exe 📐 Architecture 🖥️ For the .exe Enjoyers So, you're the kinda person who'd rather download an .exe than spend 20 minutes watching code compile? No worries; I gotcha! 🎉 Each release comes with pre-compiled binaries. Just download, set env vars, run a command, and boom. [!NOTE] - 📸 Unsplash API : Limited to 50 requests per hour. - 💎 Gemini credits : Unlimited! - 🗄️ MongoDB Storage : Capped at around 512MB. Now, navigate to the 🔑 Setting Up Env Vars section. 🤓 For the Hardcore Nerds Aight, if you're, just like me, one of those brave souls who wants to compile everything themself, this section is for you. 🛠️ No shortcuts, just raw code and dedication. Grab your favorite terminal, fire up those dependencies, and let the adventure begin! 🛠️ Pre-requisites: 1. Install rustup : 1. Install Dioxus CLI : 1. Fork/Clone the GitHub repository. 🔑 Setting Up Env Vars Before you can start running AIBook, you'll need to configure a few environment variables. These are essential for connecting to external services like MongoDB, Unsplash, and the Gemini AI, so let's get you set up! Here's a quick guide: Create an .env File Inside the project root, copy and create a file named .env from .env.example . This file will securely store all your environment variables. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/opensass","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/opensass/aibook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}