All Projects → NYCPlanning → labs-zap-search

NYCPlanning / labs-zap-search

Licence: other
Search application for the DCP Zoning Application Search

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Handlebars
879 projects
SCSS
7915 projects

Projects that are alternatives of or similar to labs-zap-search

labs-maputnik-dev-server
An express.js server that allows for quickly loading mapboxGL styles from any project into the Maputnik Style Editor
Stars: ✭ 31 (+138.46%)
Mutual labels:  labs
labs
learning based labs for Azure Cosmos DB
Stars: ✭ 66 (+407.69%)
Mutual labels:  labs
CSUS-CPE-CSC-EEE-Materials
Homework, labs, tests for a variety of classes. Feel free to share. California State University, Sacramento
Stars: ✭ 38 (+192.31%)
Mutual labels:  labs
computer-networks
computer networks on docker @ fmi.unibuc.ro
Stars: ✭ 72 (+453.85%)
Mutual labels:  labs
bsuir-csn-cmsn-helper
Repository containing ready-made laboratory works in the specialty of computing machines, systems and networks
Stars: ✭ 43 (+230.77%)
Mutual labels:  labs
labs-zola
NYC Planning's Zoning and Land Use App
Stars: ✭ 61 (+369.23%)
Mutual labels:  labs
labs-migration-viz
A single-page interactive visualization of historic U.S. Census migration data for New York City
Stars: ✭ 18 (+38.46%)
Mutual labels:  labs
SI4844
Silicon Labs SI4844 (BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER) Library
Stars: ✭ 16 (+23.08%)
Mutual labels:  labs
BigComputeLabs
Big Compute Learning Labs
Stars: ✭ 19 (+46.15%)
Mutual labels:  labs
Ubunter
An automated tool to turn your ubuntu machine into a hacking lab
Stars: ✭ 17 (+30.77%)
Mutual labels:  labs
login-with-google
Minimal plugin which allows WordPress user to login with google.
Stars: ✭ 34 (+161.54%)
Mutual labels:  labs
labs-factfinder
New York City Census Reporting Tool
Stars: ✭ 34 (+161.54%)
Mutual labels:  labs
athnlp-labs
Athens NLP Summer School Labs
Stars: ✭ 41 (+215.38%)
Mutual labels:  labs
APT-Lab-Terraform
Purple Teaming Attack & Hunt Lab - Terraform
Stars: ✭ 144 (+1007.69%)
Mutual labels:  labs
LAB
MIT IT Lab Repository
Stars: ✭ 23 (+76.92%)
Mutual labels:  labs
robo-chart-web
📊 Transform Google sheets to pretty charts!
Stars: ✭ 28 (+115.38%)
Mutual labels:  labs
PythonProblems
The graded lab problems for the author's course CCPS 109 Computer Science I.
Stars: ✭ 27 (+107.69%)
Mutual labels:  labs
iot-curriculum
Hands on labs and content for students and educators to learn and teach the Internet of Things at schools, universities, coding clubs, community colleges and bootcamps
Stars: ✭ 110 (+746.15%)
Mutual labels:  labs
USTC-CS-Resources
USTC计算机学院 个人学习资料分享
Stars: ✭ 86 (+561.54%)
Mutual labels:  labs
containers-101-workshop
Docker Linux Containers 101 Workshop
Stars: ✭ 18 (+38.46%)
Mutual labels:  labs

CircleCI

Zap Search

An ambitious web app for filtering and viewing NYC land use application records stored in DCP's Zoning Application Portal (ZAP).

Development Setup

1. Install prerequisite tools

2. Install frontend and backend packages

> git clone https://github.com/NYCPlanning/labs-zap-search
> cd labs-zap-search
> yarn
> cd labs-zap-search/client
> yarn
> cd labs-zap-search/server
> yarn

3. Set up SSL and environment files

  1. Clone this repo and follow the steps in its README: https://github.com/NYCPlanning/local-cert-generator

  2. Note that Step 1 generates two files in the local-cert-generator repo: server.key and server.crt. Later, you will need to copy/paste these files into the labs-zap-search repo to run the application.

  3. Open up your hosts file on your machine with admin permissions: /etc/hosts. For example, sudo vim /etc/hosts

  4. Add the following line: 127.0.0.1 local.planninglabs.nyc image

  5. Navigate into the server folder.

    • Create the development.env file using variables stored on 1Password.
    • Copy the server.key and server.crt files from your local-cert-generator repo and paste both files into the labs-zap-search/server/ssl/ folder.
  6. Navigate into the client folder.

    • Copy the server.key and server.crt files from your local-cert-generator repo and paste both files into the labs-zap-search/client/ssl/ folder.

One-click startup

At the root of this project, run

yarn run start

This will spin up both the frontend (in the /client folder) and the server API (in /server).

Frontend and Backend Documentation

  • See ./client/ for more docs on running and modifying the frontend
  • See ./server/ for more docs on running and modifying the server side API

Maintenance Mode

To enable "maintenance mode", set two environment variables in the frontend (Netlify) build environment:

MAINTENANCE_START='06/28/2021 19:00' MAINTENANCE_END='06/29/2021 19:00'

Use the date format in the example above. This will warn of upcoming maintenance (if the start date is in the future), disable the login, and disappear once the end period has passed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].