privatesquare | simple web application to record and manage a database

 by   straup PHP Version: Current License: BSD-2-Clause

kandi X-RAY | privatesquare Summary

kandi X-RAY | privatesquare Summary

privatesquare is a PHP library. privatesquare has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

privatesquare is a simple web application to record and manage a private database of Foursquare check-ins. It uses the Foursquare API as a single-sign-on provider, for user accounts, and to query for nearby locations (using your web browser's built-in geolocation support). Check-ins can be sent on to Foursquare (and again re-broadcast to Twitter, etc, or to your followers or just "off the grid") but the important part is: They don't have to be.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              privatesquare has a low active ecosystem.
              It has 59 star(s) with 16 fork(s). There are 4 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 3 open issues and 31 have been closed. On average issues are closed in 48 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of privatesquare is current.

            kandi-Quality Quality

              privatesquare has no bugs reported.

            kandi-Security Security

              privatesquare has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              privatesquare is licensed under the BSD-2-Clause License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              privatesquare releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed privatesquare and discovered the below as its top functions. This is intended to give you an instant insight into privatesquare implemented functionality, and help decide if they suit your requirements.
            • Fetch a cached resource
            • Process a tag
            • Parse config contents
            • Draws the matrix
            • Map a template to a mosaic
            • Multiplies a Matrix transformation
            • Maps a coordinate to the coordinates
            • Mapping to Mapping
            • Set Mapping Location
            • Mapping Point
            Get all kandi verified functions for this library.

            privatesquare Key Features

            No Key Features are available at this moment for privatesquare.

            privatesquare Examples and Code Snippets

            No Code Snippets are available at this moment for privatesquare.

            Community Discussions

            No Community Discussions are available at this moment for privatesquare.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install privatesquare

            privatesquare is built on top of Flamework which means it's nothing more than a vanilla Apache + PHP + MySQL application. You can run it as a dedicated virtual host or as a subdirectory of an existing host. You will need to make a copy of the config.php.example file and name it config.php. You will need to update this new file and add the various specifics for databases and third-party APIs.
            Get the code from GitHub. Decide on whether you'll host this on a sub-domain (something along the lines of privatesquare.example.com) or in a subdirectory (maybe something like www.example.com/privatesquare).
            That you'll be hosting on a subdomain called privatesquare on a domain called example.com, or, to put it another way privatesquare.example.com. Just mentally substitute your domain and sub-domain when reading, and physically substitute your domain and sub-domain during the installation process. Unless you actually own the example.com.
            That you'll be using Flickr for reverse-geocoding and not an instance of the reverse-geoplanet web-service.
            That you want the URL for privatesquare to be privatesquare.example.com and not privatesquare.example.com/www
            That you want privatesquare to be on a public facing web service. You can install it on a local machine that isn't publicly accessible but to do this needs some careful copying-and-pasting of database settings from a public facing machine to your local, private machine. See the Here-Be-Dragons Locally Hosted Version Below if you want to get your hands dirty.
            That <root> is the path on your webserver where your web server has been configured to find the sub-domain.
            That you have shell access (probably via SSH) to your web server.
            Set the Application name to privatesquare (or something that means something to you)
            Set the Application web site to http://privatesquare.example.com
            Set the Callback URL to http://privatesquare.example.com/auth
            Note the Client id and Client secret the registration process gives you (it's a good idea to save this in a new browser window or tab so you can copy-and-paste)
            Apply for a non-commercial key
            Set the App name to privatesquare (or something that's meaningful to you)
            Set the App description to something meaningful, such as An instance of https://github.com/straup/privatesquare
            Tick both boxes!
            Note the key that the registration process gives you.
            If you really want to hack and play around with privatesquare, it's best to do this on a private, locally hosted machine, like your laptop or your desktop machine. But as a starting point you need to have followed the installation instructions above as you need to have a public facing installation first and then clone this to your local machine. The reason for this is that you need to authenticate with Foursquare, Foursquare uses OAuth to authenticate and OAuth authentication needs a publicly accessible web server to authenticate with. With that said, roll up your sleeves, grab a cup of your caffeinated beverage of choice and follow along.
            That you're running MAMP on a Mac. MAMP is a nice convenient way to run MySQL, Apache and PHP on a Mac. There's also a Windows version called WAMP. Or most Linux distros come with all of this installed. YMMV so you may need to change some paths and file names.
            That you'll set up a local host name called privatesquare
            That your MAMP installation is running Apache on port 8888 and MySQL on port 8889.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/straup/privatesquare.git

          • CLI

            gh repo clone straup/privatesquare

          • sshUrl

            git@github.com:straup/privatesquare.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link