Devhub is a web app that is A modern community platform for developers to Connect, collaborate, and grow with fellow developers.
Report Bug
Β·
Known Issues
- π¬ Discussions - Engage in meaningful conversations about programming
- π Knowledge Base - Community-driven documentation and guides
- π Bug Reports - Track and solve issues together
- π Blog Platform - Share your insights and experiences
- π₯ Virtual Meetings - Real-time collaboration spaces
- π Multiple Themes - Light, Dark, and other beautiful themes
- π Authentication - Secure user authentication with custom backend
- π¨ Modern UI - Beautiful and responsive design with Tailwind CSS
-
Frontend:
- React 18
- TypeScript
- Tailwind CSS
- Vite
- Lucide Icons
-
Backend:
- Node.js
- Express.js
- Custom authentication system
- REST API
Before contributing to DevHub, please follow these steps:
To be added to Slack and Jira, you need to send me an email first.
- Email: usamaaamirsohail@gmail.com
- LinkedIn: Contact Me Here
Once added, you can proceed to the next steps.
- After being added, create a ticket in Jira with a clear description of your feature or issue.
- Provide relevant details, screenshots, or references if needed.
- After approval, create a new branch for your changes.
- Implement the enhancement and commit your changes.
- Once done, create a Pull Request (PR) and assign it for review.
- The changes will be reviewed and merged upon approval.
Thank you for contributing to DevHub! π
- Node.js 18+
- npm or yarn
- Clone the repository:
git clone https://github.com/usama7365/Devhub.git
cd devhub- Install dependencies:
npm install- Start the development server:
npm run devsrc/
βββ components/ # Reusable UI components
βββ pages/ # Page components
βββ lib/ # Utilities and configurations
βββ types/ # TypeScript type definitions
βββ main.tsx # Application entry point
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/amazing-feature - Make your changes
- Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Create and participate in technical discussions
- Tag-based categorization
- Upvoting system
- Mark solutions as accepted
- Community-driven documentation
- Categorized articles
- Search functionality
- Version history
- Structured bug reporting
- Status tracking
- Solution sharing
- Integration with discussions
- Rich text editor
- Image uploads
- Tags and categories
- Social sharing
- Real-time video conferencing
- Screen sharing
- Chat functionality
- Meeting scheduling
DevHub supports multiple themes:
- Light
- Dark
- Sepia
- Nord
- Dracula
- Ayu Mirage
- Solarized Light
- Solarized Dark
The platform is fully responsive and works seamlessly across:
- Desktop
- Tablet
- Mobile devices
- Custom authentication system (JWT)
- Protected API routes
- Secure data handling
- Live notifications
- Real-time chat
- Instant updates
- Presence indicators
- Advanced code editor integration
- GitHub integration
- Team collaboration features
- API documentation
- Community events calendar
- Developer portfolios
- Job board integration
- Mentorship program
- Node.js for backend infrastructure
- Express.js for the server framework
- Tailwind CSS for styling
- Lucide for beautiful icons
- React for the UI framework
- Vite for the build tool
If you appreciate the work I'm doing on DevHub and want to support the development of the platform, consider becoming a sponsor.
Thank you for supporting the DevHub community! π
For questions or support, please open an issue or contact the maintainers:
- GitHub: GitHub Profile
- Email: usamaaamirsohail@gmail.com