hackforla / lucky-parking

Visualization of parking data to assist in understanding of the effects of parking policies on a neighborhood by neighborhood basis in the City of Los Angeles
https://www.hackforla.org/projects/lucky-parking.html
33 stars 61 forks source link
citations civictechindex code-for-all code-for-america hack-for-la parking street-parking

Lucky Parking

Lucky Parking

A Hack for LA project to help city planners and the community make informed decisions about parking politices in the City of Los Angeles.

Prerequisites

git remote add upstream git@github.com:hackforla/lucky-parking.git

Scripts

In the project directory, you can run the following:

pnpm install

Installs all dependencies defined in package.json. This step is required before running the project locally.

To install a new dependency, run pnpm install -w <package>.

To install a new dev dependency, run pnpm install -wD <package>'.

pnpm install

Installs the dependencies for all packages.

pnpm clean

Deletes any build artifacts and dependencies from the workspace and packages. You will need to re-execute pnpm install to run the project locally.

pnpm dev

Runs the website app in development mode. Open http://localhost:5173/ in your browser to view the client application.

Runs the express server in development mode at http://localhost:3000/.

Runs the Storybook instance of the UI library. Open http://localhost:6006/ in your browser to explore the UI library.

pnpm build

Builds the website app and express server.

Docker

docker build . --target website --tag website:latest
docker compose up

Contributing

Contributions are always welcome!

To get started, following our organization onboarding steps, and as always, please adhere to Hack for LA's Code of Conduct.