meowwwls / operationcode_frontend

This is the frontend repo for the Operation Code website

Home Page:https://operationcode.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OperationCode Frontend

BrowserStack Status

This is the repository for the front-end portion of https://operationcode.org.

Hacktoberfest

If you're here looking for a place to contribute pull requests as part of GitHub's "Hacktoberfest", you're in the right place! Please look forward to an increased amount of documentation and tickets. We highly recommend joining our organization at operationcode.org to receive an invite to our Slack team. From there, you'll join the #oc-projects channel. You can get help from multiple professional developers and people who have worked on the application since day 1! Happy hacking!

Quick Start

TLDR

yarn
yarn run backend

If it doesn't work the first time, run it again.

In another shell tab:

yarn start

If you're an experienced developer, please navigate to our Quick Start Guide.

What is a frontend?

When you visit our website you're interacting with two systems, a frontend application and a backend application. The frontend application (where you are now) is responsible for displaying images, text and data on our web pages. Frontend applications are usually written using a combination of HTML, CSS, and Javascript and utilize one or more frameworks such as Angular, Backbone, Vue, and React. https://operationcode.org uses React.

What is a backend?

The backend is responsible for providing data to the front end to display, and processing data entered into the frontend, and running various jobs like inviting new users to Slack, or signing them up for our newsletter. The https://operationcode.org backend is written in Rails and can be viewed at https://github.com/OperationCode/operationcode_backend.

Contribute

Want to contribute to this repo? Check out our comprehensive Contributing Guide

License

This project is licensed under the terms of the MIT license.

About

This is the frontend repo for the Operation Code website

https://operationcode.org

License:MIT License


Languages

Language:JavaScript 80.9%Language:CSS 16.9%Language:HTML 1.3%Language:Shell 0.7%Language:Makefile 0.1%