This repo hosts the frontend code for https://opportunities.stuysu.org. We use React, Apollo GraphQL, and Material UI to build the frontend.
DEVELOPMENT
- Clone the repo
- Ensure variables in
constants.js
are set to the correct values that you want to use. - Run
npm install
to install dependencies. - Run
npm start
to start the development server, and in another terminal, runnpm run tailwind
to start the Tailwind CSS compiler. - Code away!
PRODUCTION
- Clone the repo
- Ensure variables in
constants.js
are set to the correct values that you want to use. - Run
npm install
to install dependencies. - Run
npm run build
to build the production version of the site. - Serve the
build
folder using a web server of your choice.
This site is meant to be built specifically by Stuyvesant Student Union IT, but we welcome and encourage contributions from the community. If you would like to contribute, please fork the repo and submit a pull request. We will review your code and merge it if it is up to our standards.
MIT
If you have any questions, please open an issue or contact us at mailto://[email protected].