Skip to content

gavinmgrant/permitful-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Permitful

Permitful provides an interactive map that allows users to visualize where all of the most recently updated building permits in a specific jurisdiction are located. The City and County of San Francisco is the first supported jurisdiction.

  • Users can search for an address and find any building permit on file for that property.
  • Once your search finds a property, Permitful lists any building permits on file. For each permit, you will find its permit number, status, and a brief description.
  • Registered users can select their favorite permits and quickly retrieve their details later.

Live App

See a live version of this app here: permitful.com.

Permitful Server

View the server side code in this GitHub repo.

Technology

User Flow

Users arrive on a landing page that lists the main features of the app.
User flow GIF of Permitful landing

Users click the "get started" button to go to the permit map where they see the latest building permits in the city and can click the markers to see the permit's details.
User flow GIF of Permitful details

On the permit map, users may search for an address and find all building permits available for that property, if any are on record with the building department.
User flow GIF of Permitful address search

Users interested in seeing the latest permits and patterns of development can incrementally increase the marker count.
User flow GIF of Permitful marker count

Registered users can log in to access a list of favorite permits and add more favorites to their list.
User flow GIF of Permitful login process and favorites

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

About

A React.js app to visualize and find building permits.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published