You definitely want a contract in place. Depending on whether you're a full partner (with 33 or 50% equity) vs a contributing member, you may want to use a SAFE or simple agreement for future equity. Splits in work and responsibility are definitely tough, especially when you're offering a very ...
There are a few options. If you've done the basics through Codecademy, then you're ready to move on to the specifics of a platform (such as PostgreSQL as you've mentioned). Though this can equally be a minefield. The reporting engines/formats differ from platform to platform. As does SQL believe...