Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accessibility Finder

A crowdsourced web application that helps users discover, rate, and share accessibility information for real-world locations.

Team: Bit by Bit

Website: https://accessiblityfinder.xo.je

Overview

Accessibility Finder provides a centralized place where users can view accessibility ratings for locations and contribute their own experiences. The goal of the project is to improve the quality of life for individuals with disabilities by making accessibility information easy to find and community-driven.

Technologies Used

Frontend

  • HTML, CSS, JavaScript
  • Bootstrap 5
  • MapLibre GL JS
  • Nominatim API (OpenStreetMap)

Backend

  • PHP 8
  • PDO (secure database access)
  • Session-based authentication
  • bcrypt password hashing

Database

  • MySQL (InfinityFree hosting)
  • Foreign keys, cascade deletes
  • Tables for users, posts, comments, and reviews

Features

  • Interactive map with accessibility markers
  • Location search using Nominatim API
  • User authentication (register/login)
  • Create and review locations
  • Comment and voting features
  • Mobile-friendly interface (in progress)

Requirements

  • PHP 8+
  • MySQL 5.7+
  • Apache or Nginx server
  • PHP extensions: pdo_mysql, openssl, session
  • XAMPP or similar for local testing

Installation

  1. Clone the repository: git clone https://github.com/SAS24E/AccessibilityFinder.git

  2. Import the database:

    • Create a MySQL database
    • Import the SQL file from the /Database folder
  3. Configure the database connection: Edit application/config/Database.php with your credentials.

  4. Run locally: Place the project inside /xampp/htdocs/ Visit: http://localhost/AccessibilityFinder/public/index.php

Roadmap

  • Add like functionality
  • Add users location to profile
  • Ensure full keyboard navigation across all pages
  • Add text alternatives (alt text) for all images
  • Support adjustable text size / zoom without layout issues
  • Directions integrations
  • Category filters (restaurants, parks, medical offices, etc.)
  • Image galleries for each location
  • Reputation system for reviewers
  • Comments on posts / threads
  • Notification system

Contributors

Developed by the Bit by Bit team at Florida State University.

About

Accessibility Finder web application aims to help users find accessible locations anywhere in the world!

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages