Skip to content

Drotum/HackForHumanity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AccessCrowd - Crowdsourcing Accessibility Solutions

AccessCrowd is a web application designed to crowdsource accessibility feedback for digital platforms, helping make websites more inclusive for people with disabilities. The platform allows users to submit and view accessibility issues, focusing on improving usability and inclusivity for all users.

Features

  • Crowdsourced Feedback: Users can submit and view accessibility issues on various websites.
  • Responsive Design: The UI is optimized for desktops, tablets, and mobile devices.
  • High-Contrast Styling: Ensures usability for visually impaired users.
  • Modern Frontend: Built with React.js and Vite for fast and efficient development.
  • Backend Support: Node.js and Express.js used for managing API endpoints and data.

Technologies Used

  • Frontend: React.js, HTML, CSS, Tailwind CSS
  • Backend: Node.js
  • Database: MongoDB
  • Build Tool: Vite
  • Styling: High-contrast and responsive design principles

Installation

Frontend Setup

  1. Clone the Repository:

    git clone https://github.com/your-username/accesscrowd.git
    cd accesscrowd/frontend
  2. Install Dependencies: Make sure you have Node.js installed.

    npm install
  3. Run the Application:

    npm run dev

    The application will start on http://localhost:5173/.

Backend Setup

  1. Navigate to the Backend Folder:

    cd ../backend
  2. Install Dependencies:

    npm install
  3. Configure Environment Variables: Create a .env file in the backend directory and add the following:

    PORT=5000
    MONGO_URI=<your-mongodb-connection-string>
  4. Run the Backend Server:

    npm start

License

This project is licensed under the MIT License.

About

Repository for our college hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published