DevX is an open-source professional social platform designed specifically for software engineers and developers. Connect, collaborate, and grow your career within our thriving community.
- Professional Networking: Connect with like-minded developers and industry experts
- Project Collaboration: Find and join exciting open-source projects
- Skill Showcase: Highlight your expertise and share your portfolio
- Job Opportunities: Discover career opportunities tailored for developers
- Knowledge Sharing: Engage in discussions and share valuable insights
- Backend: TypeScript, Node.js, Fastify
- API: GraphQL with Mercurius and Pothos
- Database: PostgreSQL with Drizzle ORM
- Frontend: Next.js (separate repository)
- Node.js (v18 or later)
- pnpm
- PostgreSQL
-
Clone the repository:
git clone https://github.com/muneebhashone/devx-backend.git cd devx-backend -
Install dependencies:
pnpm install -
Set up environment variables:
cp .env.example .envEdit
.envwith your configuration. -
Run database migrations:
pnpm run migration:run -
Start the development server:
pnpm run dev
We welcome contributions! Please see our Contributing Guide for more details.
DevX is open-source software licensed under the AGPL-3.0 license.
Built with ❤️ by the DevX team