Skip to content

Amrit-raj50/roachSwap

RoachSwap Logo

RoachSwap

Voice of the Lazy & Unemployed.

They called us cockroaches. We decided to build.

Forks Stars Issues PRs Welcome License Discord


🪳 What is RoachSwap?

RoachSwap is an open-source, satirical platform built for the frustrated, unemployed, and underemployed developer community. Inspired by the Cockroach4India movement, it’s a platform that ditches corporate gatekeeping in favor of raw survival instinct.

No sponsors. No 6-round technical interviews. Just spite, code, and community.

Core Features:

  • The Anthill: Find your swarm and build open-source projects driven by real grievances.
  • Moult Market: A barter system for tech skills. Trade UI design for backend help. No currency allowed.
  • The Scrap Yard: Dump your abandoned repositories for other scavengers to revive.
  • Wall of Rejections: Upload your automated "unfortunately we went with other candidates" emails as a badge of honor.
  • ExoResume: A transparent resume built entirely on what you've actually shipped in the colony.

🚀 Tech Stack

  • Frontend: React (Vite), Tailwind CSS, React Router
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Real-time: Socket.io (for the HiveMind chat)

🛠️ Running Locally

Follow these steps to get your own colony running locally.

1. Clone the repository

git clone https://github.com/yourusername/RoachSwap.git
cd RoachSwap

2. Setup the Server

cd server
npm install

Create a .env file in the server directory (use .env.example as a template):

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
CLIENT_URL=http://localhost:5173

Start the backend:

npm run dev

3. Setup the Client

Open a new terminal window:

cd client
npm install

Create a .env file in the client directory:

VITE_API_URL=http://localhost:5000/api
VITE_SOCKET_URL=http://localhost:5000

Start the frontend:

npm run dev

🤝 Contributing

We welcome all scavengers. Whether you want to fix a bug, add a new satirical feature, or improve the documentation, check out our Contributing Guidelines to get started.

🎖️ Contributors

This colony is built by survivors. Thank you to everyone who has contributed to RoachSwap!

Contributors

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

🪳 100% Spite-Driven Development. A brutalist open-source platform for the lazy, unemployed, and exhausted developer. They called us cockroaches. We decided to build a colony.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors