Skip to content

Bitfeller/Bento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

601 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bento Logo

Bento!

"learning accelerated"

A learning webapp using the magical powers of SRS (and other systems) along with special magic to make it feel just like an everyday meal...

Feature List

  • Specialty developed SRS system
  • Large selection of learning methods
  • Convenient JSON-defined set development
  • Light and fast
  • User-developed settings
  • Unique bento-based UI

Project Details

  • Mostly written in plain HTML, CSS, and JS.
  • Backend includes PHP code interacting with a MySQL server
  • All decks are stored (in the MySQL server for user-created decks) in legible JSON

Project Format

  • main - the primary branch holding code consistent with that on the server.
  • dev - new commits that are still under development or unstable.
    • dev is merged into main periodically with every release.
  • You must make another branch and make your commits there. Only authorized contributors may directly commit to either dev or main.

How to Commit

  • Branch main/dev and make sure to describe what your code is actually doing
  • Follow project syntax (very much preferred if you can)
  • That's it...

Local environments

  • Install XAMPP.
  • Run the rust code under ./dev/rebuild

Project Syntax

  • Comments for frontend (this means everything under sitejs) are highly encouraged but not required; just remember if you can't understand/explain the code you wrote at 3 A.M. you'll eventually have to write it again.
  • Comments for backend or development (everything under dev or server) are very, extremely highly encouraged for the purposes of contributors understanding the code before merging it in.
  • All front-end elements should follow a consistent design to promote a pleasant experience for the user, furthermore code should be written modularly, and declaratively (as JS allows).

Have fun learning and writing code! ┳━┳ ノ( ゜-゜ノ)

Note: This project is copyrighted by its owners.

About

An SRS-based learning software focused on efficiency.

Resources

Stars

Watchers

Forks

Contributors