Temporal-Flow Svelte Themes

Temporal Flow

A decentralized content sharing platform built with Astro, Svelte and Tailwind CSS

Temporal Flow

Temporal Flow Logo

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"
View Template Setup Image
View Create Repository Image
2 Enable GitHub Pages
Go to repository SettingsPages → Under Build and deployment > Source, select GitHub Actions

Note: You will NOT need to select between Jekyll or static HTML when using GitHub Actions.
View Settings Tab Image
View Pages Settings Image
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]/
View Actions Tab Image
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.
Website Live 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):

  1. Ensure your site's first deployment has completed successfully
  2. Check that your repository name exactly matches the URL path
  3. Try clearing your browser cache or opening in an incognito window
  4. 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:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. 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

Top categories

Loading Svelte Themes