Skip to content

ChronoCraft is a free online tool to create custom interactive timelines. Add events, define styles with colors/icons, and export your work as a high-quality PNG image or JSON file. No sign-up needed; everything is saved directly in your browser.

License

Notifications You must be signed in to change notification settings

SyrusKyury/chronocraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ChronoCraft - Your Interactive Timeline Builder

License: MIT

ChronoCraft is a free, web-based tool for creating, customizing, and sharing beautiful, interactive timelines. No sign-up is required. It's perfect for students, project managers, historians, and anyone needing to visualize a sequence of events. All your work is saved directly in your browser for ultimate privacy and convenience.


โœจ Key Features

  • Easy Event Creation: Quickly add events with a title, description, and specific date/time.
  • Custom Event Styling: Create "Event Classes" with custom background colors, text colors, and unique icons to categorize your events.
  • Interactive Timeline: A clean, vertical timeline that is easy to read and navigate.
  • Live Preview: Instantly see how your custom event styles will look before saving.
  • Data Persistence: Your timeline is automatically saved in your browser's local storage.
  • No Sign-Up Required: Start building immediately without creating an account.
  • Multiple Export Options:
    • Export as Image: Download a high-quality PNG of your entire timeline.
    • Export as JSON: Save your project data (events and styles) to a file for backup or transfer.
  • Import Functionality: Load a previously exported JSON file to continue your work on any device.

๐Ÿš€ Live Demo

Try ChronoCraft live here: https://syruskyury.github.io/chronocraft

๐Ÿ› ๏ธ How to Use

  1. Open the HTML file: Simply open the index.html file in any modern web browser.
  2. Name Your Timeline: Click on the title placeholder to give your timeline a name.
  3. Create Event Classes (Optional): In the "Manage Event Classes" section, create different categories for your events (e.g., "Milestone," "Urgent"). Assign them unique colors and icons.
  4. Add Events: Use the "Add/Modify Event" form to add events to your timeline. Select the appropriate class for styling.
  5. Manage & Modify: Click the "Modify" or "Remove" buttons on any event directly on the timeline to edit it.
  6. Export: When you're done, use the export buttons to save your work as a PNG image or a JSON data file.

๐Ÿ’ป Technology Stack

๐Ÿ“œ License

This project is licensed under the MIT License.

This means you are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software. The only requirement is to include the original copyright and license notice in any copy of the software.

See the LICENSE file for more details.

โค๏ธ Support & Contribution

If you find this tool useful, please consider supporting its development.

Donate with PayPal

Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.


Created by SyrusKyury.

About

ChronoCraft is a free online tool to create custom interactive timelines. Add events, define styles with colors/icons, and export your work as a high-quality PNG image or JSON file. No sign-up needed; everything is saved directly in your browser.

Topics

Resources

License

Stars

Watchers

Forks

Languages