Web Dev Onboarding for New Beginnings


Welcome to New Beginnings! To ensure that you are up-to-date with our current codebase and that we can maintain communication with you, please complete all the steps listed below.


1. Ensure that you are a part of the Prison Reform and Rutgers Enactus - NB Slacks

- If you are not, please contact me ASAP!

2. Install git, Node.js, and VS Code (or your favorite IDE) if you haven't already

- Git is a version control tool which we use to easily collaborate on projects.
- Node.js is a JavaScript runtime environment which is used to build web applications. The installation comes with npm, a package manager for Javascript which we use to install many useful, well, packages.
- VS Code is an editor used to write code. It has a variety of useful extensions such as autocomplete for many languages.
- LMK if you are not familiar with any of these technologies!

3. Join our Github Org.

- This will give you read and write access to our codebase. If you do not yet have access, message me the email you use for GitHub and I will add you when I can.

4. Set up your projects

- Clone and install dependencies for the project(s) you are working on. Feel free to check out all of them, if you wish.
- For mobile app setup instructions, click here.
- For website setup instructions, click here.
- If you are working on something server-side, ensure you have access to the Firebase project. We will discuss specific setup instructions sometime on Slack or in person.


P. S.