Hello, my name is :blush: Alejandro Sanchez I'm the founder of BreatheCode, thank you for taking the time to read this! :smile:
BreatheCode's mission is to accelerate the way junior developers learn and evolve using technology.
Thanks to the breathecode-cli we where able to include a set of recommended boilerplates to bootstrap projects in different technologies.
If you want to learn more about our current projects and developments look at the end of the document.
Great! You can contribute to BreatheCode in four different ways:
These are the 4 types of projects in which the BreatheCode is divided:
In real life you use a lot of tools to code, like: Git, NPM, etc. We have proposed 2 additional tools for junior developers:
Project | Description | Technologies |
---|---|---|
C9 Plugin | Cloud 9 is a great IDE for junior developers because it allows you to work with very few configurations on an isolated machine. We have created a plugin to enhance the Cloud 9 coding IDE as well as the integragtion with all the other BreatheCode projects. | Node.js, Bash, JSON |
BreatheCode CLI | Command Line interface to connect with lots of useful stuff like access to boilerplates, exercises, builders, etc. | Node.js Bash, JSON |
Very focused libraries to resolve recurring issues during development.
Project | Description | Technologies |
---|---|---|
React Session | Allows persistent sessions in react, compatible with react router. | React.js |
React Notifier | Notification library for React Applications. | React.js |
React Flux Dash | Flux implementation for React.js | React.js |
Project | Description | Technologies |
---|---|---|
CMS | This is were most of the community content is being published: Lessons, Error Explanations and "How to's". | Gatsby.js, CSS, React.js, Markdown, GIT |
Student Web Client | BreatheCode's main website for displaying the courses. | React.js, CSS, Sass, HTML |
Teacher Web Client | Teachers are able to manage the pace of their cohorts, review students deliverables, etc. | React.js, CSS, Sass, HTML |
Admin Web Client | Manage BreathCode students, teachers, etc. | React.js, CSS, Sass, HTML |
Project | Description | Technologies |
---|---|---|
Platform API | The API for the LMS, it manages students, courses, etc. | EloquentORM, PHP, SlimPHP, MySQL, JSON, REST |
Assets API | Amazing resources for students (infographics, lessons, cheat-sheets, mock api's, etc). | PHP, Markdown, SlimPHP, SQLite, MySQL, Static Files, REST |