All Projects → jh3y → Tyto

jh3y / Tyto

Licence: other
manage and organise things

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Tyto

backbone-tutorial-series
Source code generated in the Backbone.js tutorial series
Stars: ✭ 71 (-89.27%)
Mutual labels:  backbone, backbonejs
Iosdesignpatternsamples
This is Github user search demo app which made by many variety of design patterns. You can compare differences in MVC, MVP, MVVM and Flux.
Stars: ✭ 622 (-6.04%)
Mutual labels:  mvvm, mvc
ios-architecture-example
Architecture pattern simple examples in iOS. You can compare differences in MVC, MVP, MVVM-Delegate and MVVM-Rx for same feature
Stars: ✭ 16 (-97.58%)
Mutual labels:  mvc, mvvm
Android Firebase Kotlin Java Mvp Mvc Mvvm Chat
Simple chat Application with one to one connectivity using Firebase Real time Database written in MVC,MVP and MVVM architecture to better understand the android coding patterns. Purpose of writing same application functionality with 3 different pattern is to show how single application can be developed using 3 different patterns(Mvc, Mvp, Mvvm).
Stars: ✭ 180 (-72.81%)
Mutual labels:  mvvm, mvc
Westore
更好的小程序项目架构
Stars: ✭ 3,897 (+488.67%)
Mutual labels:  mvc, mvvm
Circleoffriendsdisplay
朋友圈的做法
Stars: ✭ 205 (-69.03%)
Mutual labels:  mvvm, mvc
espresso.js
Super minimal MVC library
Stars: ✭ 521 (-21.3%)
Mutual labels:  mvc, backbone
Architecturesamplewithfirebase
これは、iOSアプリを色々なアーキテクチャで実装してみたものです。
Stars: ✭ 89 (-86.56%)
Mutual labels:  mvvm, mvc
Autoedit 2
Fast text based video editing, node Electron Os X desktop app, with Backbone front end.
Stars: ✭ 343 (-48.19%)
Mutual labels:  backbone, backbonejs
Wtm
Use WTM to write .netcore app fast !!!
Stars: ✭ 3,403 (+414.05%)
Mutual labels:  mvvm, mvc
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (-80.82%)
Mutual labels:  mvvm, mvc
Espresso.js
Super minimal MVC library
Stars: ✭ 520 (-21.45%)
Mutual labels:  mvc, backbone
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (-81.87%)
Mutual labels:  mvvm, mvc
Checklist Tools Website
🍿 The perfect Checklist Website for meticulous developers.
Stars: ✭ 73 (-88.97%)
Mutual labels:  gulp, localstorage
Ios Architectures
Sample app for iOS architectures
Stars: ✭ 90 (-86.4%)
Mutual labels:  mvvm, mvc
generator-espress
an opinionated yeoman generator that scaffolds a mvc express webapp completely in es6
Stars: ✭ 20 (-96.98%)
Mutual labels:  gulp, mvc
Ale
✌️a Flexible and fast JavaScript view framework
Stars: ✭ 67 (-89.88%)
Mutual labels:  mvvm, mvc
Swift Design Patterns
🚀 The ultimate collection of various Software Design Patterns implemented in Swift [Swift 5.0, 28 Patterns].
Stars: ✭ 85 (-87.16%)
Mutual labels:  mvvm, mvc
mvc-tree
🌳 A chronological visualization of the family of MVC patterns.
Stars: ✭ 40 (-93.96%)
Mutual labels:  mvc, mvvm
Mvc
A simple MVC application in plain JavaScript.
Stars: ✭ 406 (-38.67%)
Mutual labels:  todo, mvc

Build Status tyto alt tag

tyto is an extensible and customizable management and organisation tool

just visit jh3y.github.io/tyto!

alt tag

Features

  • minimal UI
  • no accounts necessary
  • intuitive
  • extensible
  • localStorage persistence
  • time tracking
  • sortable UI
  • task linking
  • Markdown support
  • etc.

alt tag

Why tyto? What's it for?

Tyto arose from the want for an electronic post-it board without the need for accounts. Something simple and intuitive that could be easily shared.

It's also the product of my own curiosity being used as an opportunity to pick up new tech stacks. It started as a vanilla JS app utilising one file and experimenting with HTML5 drag and drop. It then grew a little more, and a little more after that. Now it uses Backbone w/ Marionette. The next step? Most likely Angular 2.0 or React.

alt tag

In truth, most organisations have some form of tool for what Tyto is doing. In my experience though, they can be cumbersome, clunky and just a bit noisy. Some employees tend to dislike internal tools. You still see whiteboards and walls plastered in sticky notes.

This is where Tyto came from, It's my personal intuitive and minimal TodoMVC. No accounts necessary and the source isn't too hard to grasp making it rather easy to extend and customise.

alt tag

Who's it for?

Developer and project managers were the original target audience. A means to share project progression on a more personal level. As opposed to publicly through an internal system. Almost like a complimentary attachment to an email.

alt tag

There are no restrictions though, it's open source. Not quite right out of the box? Change it 😄

Extensibility provides a means to create a bespoke version based on theme or functionality.

Tyto is a personal pet of mine and if it can help others, that's great!

###Using tyto Just want to use it? Do that by visiting jh3y.github.io/tyto.

GitHub flavored markdown is supported thanks to marked.

alt tag

This also enables you to link to boards, columns and other tasks by using the # character

alt tag

Changes are persistent thanks to localStorage.

Want to move to a different browser or machine though? Use the export utility to export a json file. Load this using the import utility.

A persistent workflow across devices? I'm afraid I haven't implemented that. Accounts is not something I am keen on implementing/hosting right now. I think it diverts from my original intention with Tyto.

Your own environment

Prerequisites

If you're cloning the repo and setting up the codebase you are going to need node(preferably yarn) and gulp installed.

Set up
  1. Clone the repo.

     git clone https://github.com/jh3y/tyto.git
    
  2. Navigate into the repo and install the dependencies.

     cd tyto
     yarn (alternatively, npm install)
    
  3. Run gulp to take care of preprocessing and running a local static server instance(project utilises BrowserSync).

     gulp
    

Hosting

I would suggest just taking a snapshot of the gh-pages branch and ftp'ing this onto your desired server or web space. Alternatively, follow the set up procedure and FTP the contents of the public directory.

If you wish to host on Github. Follow the set up procedure first(ideally, with a fork). When happy with your version, use the deploy task. This will require familiarity with gulp-gh-pages in order to publish to the correct location if other than gh-pages.

alt tag

Development

A strength of tyto is extensibility. Making changes whether it be functional or aesthetic is straightforward once familiar with the codebase.

Any queries as to how things work in the codebase? Feel free to raise an issue with a question!

alt tag

####Under the hood There are a range of technologies being used under the hood.

  • jQuery
  • jQuery UI
  • Material Design Lite
  • Lodash
  • Backbone
  • Marionette
  • Marked
  • Jade
  • Stylus
  • Babel
  • Gulp

alt tag

License

MIT


Made with ✨ @jh3y 2017

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].