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.
- 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.
- Frontend: React.js, HTML, CSS, Tailwind CSS
- Backend: Node.js
- Database: MongoDB
- Build Tool: Vite
- Styling: High-contrast and responsive design principles
-
Clone the Repository:
git clone https://github.com/your-username/accesscrowd.git cd accesscrowd/frontend
-
Install Dependencies: Make sure you have Node.js installed.
npm install
-
Run the Application:
npm run dev
The application will start on
http://localhost:5173/
.
-
Navigate to the Backend Folder:
cd ../backend
-
Install Dependencies:
npm install
-
Configure Environment Variables: Create a
.env
file in thebackend
directory and add the following:PORT=5000 MONGO_URI=<your-mongodb-connection-string>
-
Run the Backend Server:
npm start
This project is licensed under the MIT License.