Temporal Flow
A decentralized content sharing platform built with Astro, Svelte and Tailwind CSS
Live Demo
Temporal Flow is a decentralized content sharing platform designed for creators. It's an all-in-one hub for hosting and sharing creative content in a central location while making it easy to discover and connect with other creators.
Unlike traditional platforms that control your content on centralized servers, Temporal Flow gives you full ownership of your work with the benefits of a connected community.
Installation Guide
This guide will help you set up your site using this template and deploy it to GitHub Pages.
Quick Start
Step |
Instructions |
Reference |
1 |
Create from Template Click "Use this template" → "Create a new repository" → Name it → Click "Create repository" |
 |
2 |
Enable GitHub Pages Go to repository Settings → Pages → Under Build and deployment > Source, select GitHub Actions
Note: You will NOT need to select between Jekyll or static HTML when using GitHub Actions. |
 |
3 |
Deploy Your Site Go to the Actions tab → Click on the workflow run → Click Re-run all jobs to trigger a deployment
Your site will be live at: https://[username].github.io/[repository-name]/ |
 |
4 |
Access Your Site After successful deployment, go to Settings > Pages → Find the green banner at the top with your site URL
Alternatively, click "Environments" on your repository home page, then "github-pages" to find your deployment URL. |
 |
Troubleshooting
If you're experiencing issues with your deployment:
- ✅ Verify deployment completion: Ensure your first deployment has fully completed
- 🔄 Check repository name: Confirm your repository name matches the URL path exactly
- 🌐 Browser cache: Try clearing your browser cache or opening in an incognito window
- 🔍 Path issues: If encountering 404 errors or missing assets, check relative paths in your code
Custom Domain Setup
For setting up a custom domain, please refer to GitHub's official documentation.
Important Configuration Notes
When deploying to GitHub Pages, your site will be available at https://[username].github.io/[repository-name]/
. The template should automatically configure the correct base path during deployment.
If you're having path-related issues (404 errors, missing styles/images):
- Ensure your site's first deployment has completed successfully
- Check that your repository name exactly matches the URL path
- Try clearing your browser cache or opening in an incognito window
- For custom domain setup, see GitHub's documentation
Roadmap
Temporal Flow is under active development. Here's what we're working on:
Coming Soon
- Enhanced media management in admin panel
- Post editor in the admin panel
- Extended banner animation options
- Enhanced friend content discovery
Future Plans
- Multi-user support with permission levels
- Enhanced analytics integration
- Comment system options
- ActivityPub protocol support for Fediverse integration
Contributing
Contributions to Temporal Flow are welcome! Here's how you can contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add some amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
Please ensure your code follows the project's style guidelines and includes appropriate tests.
License
This project is licensed under the CC BY-NC-SA 4.0 License - see the LICENSE file for details.
Acknowledgments
- Built with Astro
- Styled with Tailwind CSS
- Interactive components powered by Svelte
- Admin panel inspired by modern CMS systems
Made with ❤️ by the Temporal Flow community