Skip to content

DevUnity is an open-source platform designed to unite developers. It enables sharing knowledge through blogs, asking and answering questions, and collaborating on projects, creating a space for developers to connect, learn, and grow together.

License

Notifications You must be signed in to change notification settings

sufiankhan-dev/DevUnity

Repository files navigation

DevUnity

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.

Features!

  • 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.

Tech Stack

  • 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.

Setup

  1. Clone the repository:

    git clone https://github.com/sufiankhan-dev/DevUnity.git
    
  2. Navigate to the project directory:

    cd devunity
    
  3. Install the dependencies:

 npm install
  1. Start the development server:

    npm run dev
    
  2. Open the application in your browser at http://localhost:3000.

Contributing

We welcome contributions from the community! If you want to contribute to DevUnity, follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix (git checkout -b feature/your-feature).

  3. Make your changes.

  4. Commit your changes (git commit -am 'Add new feature').

  5. Push to your branch (git push origin feature/your-feature).

  6. Open a pull request to the main repository.

Please ensure your code follows the project’s coding style and includes tests where applicable.

Roadmap

  • 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.

License

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

Acknowledgements

Feel free to open issues for suggestions, improvements, or bugs! Let's make DevUnity a great space for developers to collaborate and grow together!

About

DevUnity is an open-source platform designed to unite developers. It enables sharing knowledge through blogs, asking and answering questions, and collaborating on projects, creating a space for developers to connect, learn, and grow together.

Topics

Resources

License

Stars

Watchers

Forks