A display of all the projects in Stanford's CS 210 and 194! Check out the link here!
First, install all necessary dependencies:
npm run install
Next, run the development server:
npm run dev
First, make a copy of the Google Form found here for the corresponding year. Then, after you have all of the responses, download the .csv
file and name it input.csv
. Finally, feel free to edit categories.csv
-- to include and/or remove categories for projects -- as well as edit layout.csv
.
Finally, once you're all ready, run the main script to generate the necessary data:
cd backend
python3 software_guide_generator.py
The CI/CD pipeline is configured to push automatically to GitHub pages upon push.
Note that all of the team information can be found team_info.csv inside of the update_software_guide folder. Here you can change the table each team is assigned to and any other relevant info. To assign two teams to the same table you can simply append .a or .b to that teams table number. The fill color for each team will be automatically set to the AI category color if it is an AI-relevant project; otherwise, it will default to the first category color.
If you would like to add categories, edit the categories.csv file within the update_software_guide folder. Add a name and associated tailwind UI color.