DevUnity is an open-source platform built with Next.js and TypeScript that enables developers to connect, collaborate, and share knowledge. Whether you're looking for a place to ask questions, collaborate on projects, write blogs, or discuss new ideas, DevUnity is the community hub for developers.
- Community-driven Discussions: A space for developers to ask questions, share knowledge, and help each other grow.
- Collaborate on Projects: Work together with other developers on open-source projects or new ideas.
- Write Blogs: Share your technical knowledge and experiences through blog posts.
- Simple UI: Designed with ShadCN UI and Accertinty UI for a clean and intuitive user experience.
- Future Enhancements: Plans for adding user authentication and database integration to store posts and user data.
- Next.js: A React framework for building server-side rendered (SSR) web applications.
- TypeScript: Type-safe JavaScript for building scalable applications.
- ShadCN UI: A UI component library for building modern, accessible components.
- Accertinty UI: Another UI component library used for creating customizable interfaces.
-
Clone the repository:
git clone https://github.com/sufiankhan-dev/DevUnity.git
-
Navigate to the project directory:
cd devunity
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open the application in your browser at http://localhost:3000.
We welcome contributions from the community! If you want to contribute to DevUnity, follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix (git checkout -b feature/your-feature).
-
Make your changes.
-
Commit your changes (git commit -am 'Add new feature').
-
Push to your branch (git push origin feature/your-feature).
-
Open a pull request to the main repository.
Please ensure your code follows the project’s coding style and includes tests where applicable.
-
Add user authentication (login, signup, etc.)
-
Integrate a database for storing posts, user data, and other content.
-
Add real-time chat or messaging features for collaboration.
-
Add additional UI components for a better user experience.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to open issues for suggestions, improvements, or bugs! Let's make DevUnity a great space for developers to collaborate and grow together!