A Hack for LA project to help city planners and the community make informed decisions about parking politices in the City of Los Angeles.
- Install Node.js 18.
- Install pnpm.
- Fork the repository: https://github.com/hackforla/lucky-parking/fork.
- Clone your fork to your computer for local development.
- Add remote to this repository:
git remote add upstream git@github.com:hackforla/lucky-parking.git
In the project directory, you can run the following:
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>'
.
Installs the dependencies for all packages.
Deletes any build artifacts and dependencies from the workspace and packages. You will need to re-execute pnpm install
to run the project locally.
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.
Builds the website app and express server.
docker build . --target website --tag website:latest
docker compose up
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.