Git Product home page Git Product logo

frontend's Introduction

Setup

Install dependencies:

npm i

Running the client server locally:

npm run start

Running tests:

npm run test

Note: Even if you aren't developing the backend, you should set up the the backend and run it locally so that the frontend has a local API to talk to.

Overview of Codebuddies

What is CodeBuddies?

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.

CodeBuddies website Version 3 (CBV3)

We are building out a new platform (CBV3) to replace an older MeteorJS project which currently runs the codebuddies.org site.

Sponsors

Big thanks to the sponsors of this project!

GitDuck

Netlify

Role of the front-end

The front-end is a React app that aims to let users at a bare minimum:

  • submit resources
  • meet remotely on Zoom to pair, show off a project, hack on an open source project, or study together.

Helpful links

1/ CBV3's backend API is built using Django and Django REST Framework.

2/ Some Google doc technical notes from hangouts/pairing sessions

3/ We have a technical decision log here and a group blog experiment here

4/ Crowdsourced brainstorm of problems we want to solve for our community with this platform

Technologies we're using

Application Deployment

Special thanks to Netlify for sponsoring our front-end hosting!

How do I contribute to this codebase?

Follow the CONTRIBUTING.md instructions!

Have Questions about CBV3?

Check out SUPPORT.md if you're stuck or have questions.

Ways to Get Involved

Anyone is welcome to contribute and make this project better! You can:

CODE OF CONDUCT.md

Please read CodeBuddies' Code of Conduct to understand the responsibility and scope as a contributor at CodeBuddies.

frontend's People

Contributors

lpatmo avatar angelocordon avatar dependabot-preview[bot] avatar renovate-bot avatar angelocordon-omada avatar sebbel avatar peoray avatar pdotsani avatar nehayward avatar mazma1 avatar dan2d avatar gauravchl avatar chellman avatar jonnyfluckey avatar bengineerdavis avatar moriie avatar watchtheblur avatar

Stargazers

Liso avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.