Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sufiankhan-dev/devunity

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.
https://github.com/sufiankhan-dev/devunity

accertinity-ui contributions-welcome nextjs15 open-source react reactjs shadcn-ui tailwindcss typescript

Last synced: 12 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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](https://github.com/shadcn) and [Accertinty UI](https://github.com/accertinty) 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:

```bash
git clone https://github.com/sufiankhan-dev/DevUnity.git

2. Navigate to the project directory:

```bash
cd devunity

3. Install the dependencies:

```bash
npm install
```

4. Start the development server:

```bash
npm run dev

5. Open the application in your browser at [http://localhost:3000](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
----------------

* [ShadCN UI](https://github.com/shadcn)

* [Accertinty UI](https://github.com/accertinty)

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