An unofficial, web-based tool designed to help moderators of the r/eskimozin subreddit manage their moderation queue more effectively.
- Modern Interface: A clean and responsive user interface built with React and Tailwind CSS.
- Efficient Moderation: Quickly approve, remove, and filter content from the mod queue.
- Bulk Operations:
Moderate All Posts: Apply moderation actions (e.g., approve, remove) to all visible posts at once.Open All Posts: Open all posts in the queue in new tabs for detailed review.
- Routing: Uses React Router for a seamless single-page application experience.
- CAPTCHA Protection: Includes hCaptcha to prevent automated abuse.
- PDF Export: Ability to export data to PDF, likely for reporting or archiving (using jsPDF).
- Frontend: React, Vite, Tailwind CSS
- Routing: React Router
- UI Components: Headless UI, Radix UI, Lucide Icons
- Deployment: GitHub Pages
-
Clone the repository:
git clone https://github.com/eskimozin/reddit-mod-queue.git cd reddit-mod-queue -
Install dependencies:
npm install
-
Run the development server:
npm run dev
The application will be available at
http://localhost:5173(or another port if 5173 is in use). -
Build for production:
npm run build
The production-ready files will be in the
dist/directory. -
Deploy to GitHub Pages:
npm run deploy
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.