https://github.com/agrc/atlas
The UGRC template for creating single page mapping applications
https://github.com/agrc/atlas
government-app terraform-managed website
Last synced: 5 months ago
JSON representation
The UGRC template for creating single page mapping applications
- Host: GitHub
- URL: https://github.com/agrc/atlas
- Owner: agrc
- License: mit
- Created: 2012-12-19T18:51:51.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2026-01-14T23:13:53.000Z (5 months ago)
- Last Synced: 2026-01-15T05:37:20.566Z (5 months ago)
- Topics: government-app, terraform-managed, website
- Language: TypeScript
- Homepage: https://atlas.utah.gov
- Size: 7.59 MB
- Stars: 39
- Watchers: 5
- Forks: 15
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Atlas
## UGRC Web Mapping Application Template
[](https://github.com/agrc/atlas/actions/workflows/pull_request.yml)
[](https://github.com/agrc/atlas/actions/workflows/push.yml)
## To Use
### Step 1 - Use this template
Click the `Use this template` button to create a new repository from atlas or checkout the repository
```bash
git clone https://github.com/agrc/atlas.git
cd atlas
```
Duplicate the `.env` file and rename it as `.env.local` to add your local secrets.
Install the project dependencies
```bash
pnpm install
```
### Step 2 - Develop and Test
Run `pnpm start` to start a web server and view the website
Open [`src/App.jsx`](src/App.jsx) to view the development version of the app.
Build an awesome app.
Run `pnpm test` to run the unit tests
Run `pnpm run format` to format the code
Run `pnpm run lint` to lint the code
### Step 3 - Optimize
Execute `pnpm run build` to create an optimized production build
_The files will be placed in `/dist`_
Execute `pnpm run preview` to view the built website
### Step 4 - Deploy
This website is tested and deployed with GitHub Actions.
### Contributing
[See our Contributing Guide](./CONTRIBUTING.md)
## Attribution
This project was developed with the assistance of [GitHub Copilot](https://github.com/features/copilot).