-
Notifications
You must be signed in to change notification settings - Fork 3
Home
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.
- Production Build: https://wso.williams.edu/
- Development Build: https://wso-dev.williams.edu/
Interested in the back-end instead? Head over to our backend wso-go repository.
- Suggestions, Issues, or Bug Reports?
- Contributing
- Getting Started
- Learning React
- Development Tips
- Available Scripts
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!
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!
We have you covered. Give us a shot!
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.
We have a section on this right here!
Hit me up on either slack or email (gt4@williams.edu)