Jovelyst

Jysta Hub

 

Jysta.org is the hub website of 6 projects: Jovelyst, Qpicary, Sites, Lystplayer, Jovelearn, and Psyvaspace. Jovelyst is an open source web programming language. Qpicary.com is a tool used to organize and share your image folders. Lystplayer.com is a website where you can play 2-player non-animated games. Jovelearn.com is a website which links tutors with students. Psyvaspace.org is an online community of consumer/survivors. Sites enables users to create websites written using Jovelyst and Lystagger (a simplified version of HTML). Jysta members pay one low subscription fee of $10 per year. Jysta users who are non-members (called no-name users) do not pay any fees, but have access to less functionality than members. Pysvaspace members (who are clients of the partner organizations) pay no fees, and receive a free Jysta membership. Jovelyst, as well as core Sites functionality, is written in Java, whereas the other 4 projects are written in Jovelyst and Lystagger.

Mandate

The mandate of Jysta.org is to raise money for organizations which serve consumer/survivors, and to fund the Psyvaspace online community of consumer/survivors. The source of the money raised comes from the subscription fees, plus fees charged to Sites web designers, and 10 percent of the fees Jovelearn tutors charge their students. That money is distributed to the Psyvaspace partner organizations in proportion to the number of Psyvaspace member logins per month for each partner organization.

Implementation Steps

  1. Read Murach's Java Servlets and JSP book
  2. Implement Jabbler: web-based HTML5 Scrabble game, user vs. robot
    • Jabbler is currently console-based Java Scrabble game
  3. Implement Jovelyst 0.1, console-based
    • Token parsing and building program tree has already been implemented
  4. Finish Jovelyst, console-based
  5. Write Lystagger design specs
  6. Implement monospace mode
  7. Implement rich-text mode
  8. Implement Qpicary
  9. Design website
  10. Launch website
  11. Beta test Qpicary/Jovelyst period 6 mos.
    • Free 2-year membership for beta testers
  12. Implement Sites
    • Accept credit card payments
  13. Implement Jovelyst IDE (open source):
    1. Code editor
    2. WYSIWYG board/piece editor
    3. Codeless prototyping system
  14. Implement Jabbler: web-based, 2-player
  15. Implement monospace mode, dual user
  16. Implement Lystplayer
    • Support rich-text mode, dual user
  17. Implement Jovelearn
  18. Approach Progress Place
  19. Implement Psyvaspace
  20. Hire staff
    1. Board members
    2. Executive Director
    3. Forums Coordinator
    4. Tutor Coordinator
    5. Head of Curriculum Development
    6. Mike is the Head of Software Development
    7. Recruit moderators, tutors, and curriculum-writers
  21. After Step 20.1
    • Psyvaspace.org is incorporated as non-profit organization
  22. Acquire office space

About Me

I am Mike Hahn, the founder of Jysta.org. I was previously employed at Brooklyn Computer Systems as a Delphi Programmer and a Technical Writer (I worked there between 1996 and 2013). At the end of 2014 I quit my job as a volunteer tutor at Fred Victor on Tuesday afternoons, where for 5 years I taught math, computers, and literacy. I'm now a volunteer math/computer tutor at West Neighbourhood House. My hobbies are reading quora.com questions/answers and the news at cbc.ca. About twice a year I get together with my sister Cathy who lives in Victoria. She comes here or I go out there usually in the summer. A few months prior to starting my Qpicary project I used to lie on the couch a lot, not being very active. Now I'm busy most of the time. I visit my brother Dave once a month or so and I also visit my friends Main and Steph once or twice a month.

Contact Info

Mike Hahn
Founder
Jysta.org
2495 Dundas St. West
Ste. 515
Toronto, ON  M6P 1X4
Canada

Phone: 416-533-4417
Email: hahnbytes (AT) gmail (DOT) com
Web: www.hahnbytes.com

[ Back to Top ]