Skip to content
Garett Tok Ern Liang edited this page Sep 16, 2019 · 4 revisions

WSO-React

This is the official wiki for the repository containing all the front-end code to the Williams Student Online web-app. Core technologies include React (bootstrapped with Create React App), Redux, and Router5.

Interested in the back-end instead? Head over to our backend wso-go repository.

Quick Links

  1. Suggestions, Issues, or Bug Reports?
  2. Contributing
  3. Getting Started
  4. Learning React
  5. Development Tips
  6. Available Scripts

FAQ

1. How do I get started?

Head on over to our guide for instructions on setting up the local development. Depending on whether you are familiar with the technologies used, either get your feet wet immediately by looking at our contribution guide or start learning React!

2. I don't have any coding skills. Can I still contribute?

Definitely! If you're interested in learning how to code in react, we have a guide and various resources listed here. Otherwise, we're constantly looking for people who are willing to contribute to the team by editing wiki pages, updating documentation, design for us, and more!

3. No, no, no, I have less skills than you realize.

We have you covered. Give us a shot!

4. What does the front-end cover over the back-end? How do they differ?

Loosely speaking, the back-end focuses primarily on the handling and modelling of data, while the front-end uses the data to help design the user interface and user experience. The back-end is definitely more structured, concrete, and reliable (in terms of being able to construct tests for your code), and provides the basis for the front-end to get work done, but the front-end is necessary as well since it is the gateway that users interact with. That said, the best way to figure out where you might belong is either via testing out both repositories, or by contacting one of the board members to see what you are excited to work on, and we can help match you to the correct projects.

5. What does the development workflow look like?

We have a section on this right here!

6. My question is not amongst those!

Hit me up on either slack or email ([email protected])