Giter Site home page Giter Site logo

repwolfe / 613 Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 33.42 MB

An online interface to explore and compare the listings of the 613 commandments

Home Page: https://thetaryag.com

License: MIT License

PHP 10.79% JavaScript 72.52% HTML 7.89% SCSS 6.50% Pug 2.30%
judaism torah user-interface

613's People

Contributors

repwolfe avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

613's Issues

Add Rambam Hechrech

Rambam lists the mitzvos that apply to all people and all times. It's already in the database, it just needs to be displayed.

Have each mitzvah show who else counts it

Every time someone clicks a mitzvah there should be a way to see who else counts it.
Either it should be a display on the mitzvah itself.
Or there should be a link to the All Mitzvos page.

Fix compare view mitzvah references

  1. The middle compare column chooses one of the two's mitzvah number as a reference, but that's not relevant for the other one. Either display none or both.
  2. Make the mitzvah references links

Compare page shows All Mitzvos titles

Let's say someone is looking at the Rambam's list, and sees a mitzvah he counts. If they then try to compare with the Semag, they won't be able to find it in the list, as the compare page uses the All Mitzvos title. To accomplish what they want, they have to first look at the All Mitzvos page to see what the mitzvah is called, and then look at the comparison page.

Seemingly the solution is to show the Monei Mitzvos' own way of labeling the mitzvah, if they have one.

Fix Rambam's sources to reflect Sefer Madah

The Rambam in Sefer HaMitzvzos often gave multiple sources for a mitzvah. We usually picked the first one he provided. However, in Sefer HaMadah (written later), he often chose a different one. Make all the one's in the DB match the later source.

Display inaccurate mitzvah numbers for Bahag and Zohar HaRakiah

Both the Bahag and Zohar HaRakiah have inaccurate mitzvah numbers. According to Rav Troib, 5 of the mitzvos the Bahag counts in his Lo Sa'aseh's aren't really meant to be counted. Nevertheless, in his counting he lists them. As of now we only show the accurate count, but perhaps for clarity and cross referencing we should show both.

The Zohar HaRakiah from Lo Sa'aseh 145-268 the numbers are off by two, as the original listing is missing two mitzvos. As this can be confusing, we should show both.

Link Chinuch's cross references

The Chinuch cross references himself a lot. Make all the references into links so the user can view what he's referencing.

Home page mitzvah sticks around

If the server is being slow and the person goes to the home page and then quickly to another page (like the Rambam for example), the random mitzvah from the home page doesn't disappear and is appended to the beginning of that page's list.

Make mitzvah additions more efficient

The current method of generating divs for the 613 mitzvos is very slow. I've seen that there's a faster way to do this in Backbone.js, but I have to find the article again.

Add Semag's extra info

Sometimes the Semag wrote more than just what the mitzvah is. Add it to the database and display it.

When sorting Chinuch make sections more distinguishable

Right now it's hard to tell which mitzvos are grouped together. When sorting by let's say "who is obligated", maybe separate the different sections (similar to Bahag), give titles, etc.

Maybe also somehow show a total of how many per section.

Add sorting

Have each MoneiMitzvah provide the ability to sort their list of mitzvos in different ways, depending on the information they provide.

Categorize Sefer HaChinuch

Sort Sefer HaChinuch mitzvos into categories, based off what the author writes

  • Who is obligated
  • Where is one obligated
  • When is one obligated
  • What is the punishment for neglecting the mitzvah

Detect if JavaScript disabled

Most people have it enabled but some don't. The site is useless without JavaScript so detect if it's disabled and inform the user to enable it to use the site.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.