Git Product home page Git Product logo

farese's Introduction

Farese

Prod Dev Future

Contributing

Hey, if you want to contribute updates to churches, I'd appreciate it!

Using git is a whole world of its own, so send me an email or open a Github issue with any questions you have.

Some prerequisites to have installed:

  • python2

Basic instructions are:

  • Update the church listing in the map/data.json file
  • Run build/prepare.sh

Then open a pull request!

Licenses

Map marker used under Creative Commons Attribution-NoDerivs 3.0 Unported license from Icons8.

farese's People

Contributors

cco3 avatar dbirks avatar kingnebby avatar mplorentz avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

farese's Issues

Add hamburger icon for navigation

Looking into adding a hamburger icon to float in the top left corner.

Right now, thinking of having it display:

  • Map
  • Directory (like a text directory or something)
  • Contact (so people can request changes to the directory)

I think these could use better names, so let me know if you can think of any.

Add an About page

It would be nice to have a page explaining who we are and why we are doing this. Some place to inform users that:

  • We're from PRBC
  • We're inspired by Johnny Farese
  • This isn't an official denomination thing, because Reformed Baptists are just a bunch of independent churches
  • Code is on Github

Link to external .json

Set the variable markers to an external .json file, rather than the current way of linking to data.js which is just setting the variable markers to be the point data.

Change header bar colors

Opening a separate issue so I can close #6 for a sense of accomplishment. :P

I personally think a light theme would look good. I'm thinking maybe a white bar with green or blue accents would be good, but might be too basic looking. I'll post ideas as I think of them.

Home link is broken

In the nav bar each page is looking for index.htm but the file name is actually index.html.

Can I just rename the file? Or will docker break? I've never worked with docker and don't have it installed yet.

Panning triggers a refresh

I think this is a recent problem. When panning around on the map, when I pull down, it refreshes the page.

refresh

I've noticed it on Chrome on Android, but not on Safari on iOS.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update Terraform aws to v5
  • Update actions/checkout action to v4
  • Update actions/setup-node action to v4
  • Update aws-actions/configure-aws-credentials action to v4
  • Update dependency cypress to v13
  • Update dependency workbox-cli to v7
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
legacy/build/docker/Dockerfile
  • debian stable
github-actions
.github/workflows/dev.yaml
  • actions/checkout v2
  • actions/setup-node v2
  • aws-actions/configure-aws-credentials v1
.github/workflows/prod.yaml
  • actions/checkout v2
  • actions/setup-node v2
  • aws-actions/configure-aws-credentials v1
npm
package.json
  • cypress 7.7.0
  • workbox-cli 6.1.5
terraform
.terraform/providers.tf
  • aws 2.43.0

  • Check this box to trigger a request for Renovate to run again on this repository

Readme + Contributors Guide?

Looked at the issue for cleaning up the jpg's and wanted to do it. But not sure how you guys want others to get started?

Set up analytics

Analytics would be interesting to have. Currently looking into Piwik.

Markers is undefined

Hey Matt, in directory.html, markers is undefined for some reason. I can't figure out why, because I think I'm using the same method as in index.html. Also in the console, if you type markers, it shows that markers contains the json data, so I don't get it.

I'll keep working on it when I have time, but just wanted to let you know.

TRBC appears in legacy but not in map

From Peggy Bolles:

Now that’s interesting….TRBC is on the Legacy page (although I find Legacy to be an odd term) but does not appear to be on the map! At least I couldn’t find it and it’s right above Anaheim.

TRBC is Trinity Reformed Baptist Church 14407 E. Rosecrans Ave. La Mirada, CA 90638.

Move assets into their own sub-directory

Right now the repo is littered with .jpg and .gif files. I think it would make things easier to work with if we moved those into an "assets" folder. This would of course involve updating all links to them in the HTML. Thoughts?

Cannot pan map on iOS

If I open the map in Safari on my iPhone or iPad and try to pan the map does not move.

Add text directory

I'm thinking of adding a text directory that would have basically all the info that Farese.com has, ordered by state or country, all on one page. To quickly jump to a certain section, I was thinking of making a list of links at the top that would jump to the correct div tag for that country.

To make the page with jQuery, I was thinking of grabbing the name, address, and website from data.json, and make an additional .json file to hold the rest of the info like the pastor's name and phone number in a text block for each church. To identify each church in each file, I would make a 2 or 3 character church ID so I could look each one up by that.

If there's a better, or at least, alternative way to do this, I'm all 👂👂👂. 😄

Clean up and standardize addresses

Right now the addresses are all crammed onto one line so that the geocoder would be happy. Now that we have the coordinates though, the address can be multiline, which will look a lot more normal, and the map popups will also fit on the screen better.

I plan on standardizing the addresses as well, with the way addresses are displayed in Google Maps as the standard I suppose.

Make map marker popups prettier

Example of styling done here.

Brainstorming:

  • top blue bar, white text
  • church name in top bar, centered
  • set max width of popup smaller so it doesn't take up whole screen
  • maybe remove the close button. looks nice in the example, and doesn't remove too much functionality I don't think
  • change email link to a fontawesome icon
  • change address to not link to the apple maps link, and instead put that function into a map fontawesome icon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.