10 Home
pop1040 edited this page 3 years ago

The following is how everything works

If I missed something, you'll have to read the code to figure out how it works

Front end

All about the web dev

JSON api

Also known as the API, how to talk to the backend

Back end

How the backend do and what to do about it

Failing that, observe the following;

If you want to work on backend features

Most of what you want is in Database.java, but if you want to fix the IP range whitelisting to support IPv6, that is in the core folder I recommend eclipse or inteliJ for Java development. Please do not try and push IDE specific files.

If you want to work on frontend features

All webdev files are in the root of the directory. I recommend something like VSCode or Atom for web development (tip: you can open an entire folder with atleast VSCode for easy switching between files)