Skip to content

Kevinloritsch/UCRCS010CHelper

Repository files navigation

CS010C Website

Next.js TypeScript TailwindCSS Figma
ESLint Prettier GitHub Actions

Purpose

This website was developed to primarily assist with the teaching of CS010C, Introduction to Data Structures and Algorithms, at the University of California, Riverside. The site can easily be abstracted for any data structures class, providing efficient visualizations and descriptions for a variety of introductory topics, including Trees, Sorting, and an introduction to Asymptotic Notation.

Figma

CS010C Website Figma Design File

Node.js

This website runs on Node.js Version 20.10.0 and higher. Please ensure you have Node.js installed via the official website.

Next.js

This project is built using Next.js, a React framework. Next.js is automatically installed when you install all dependencies for this project.

Commands

Dependencies

# Install dependencies
npm i

# Add dependency
npm i <dependency>

# Remove dependency
npm un <dependency>

Running the Website Locally

# Open a browser at localhost:3000
npm run dev

Formatting Code via Prettier

# Rewrite code recursively with proper formatting
npm run format

# Show formatting differences recursively
npm run check

Linting Code via Eslint

npm run eslint

Build the Website

npm run build

About

A website designed by a team of students to provide aid to entry level computer science classes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from acm-ucr/acm-ucr-website