CodeBuddies is a remote-first community of independent code learners who enjoy sharing knowledge and helping each other learn faster via discussions and pairing. It is free and open-sourced, and supported by open source contributors and financial backers on our Open Collective.
We are currently building out a new platform (CBV3) to replace the old version which is currently shown at codebuddies.org.
The new version of the website will include features that will help users:
- share and recommend resources/tutorial links
- find open source projects to work on
- form study groups
- collect learning paths and share them
- pair programming -- find 1-hour pair programming partners for any topics in a much more easier ways
The backend of CBV3 is an app which is composed of Django REST Framework that provides API endpoints which the frontend app (React) consumes.
We have a technical decision log here.
The frontend of CBV3 is built with React and is located at here[http://github.com/codebuddies/frontend].
Components of the CBV3 Backend:
- Django REST Framework
- [Cookiecutter][https://cookiecutter.readthedocs.io/en/1.7.0/]
Application Deployment
- [Docker]
Database:
- PostgreSQL
- DigialOcean Droplets to store the database on cloud