Our Projects

Donut: An Open Source Social Networking Environment


The world we currently live in is full of Technologies and with each passing day a new gadget or a jargonic device is introduced in the market which tends to improve the life of people in one or the other way and the present globe needs up a flexible social base for Collaboration, representation and implementation. So DONUT is an Open Source Social researching environment kit developed in Node.js and React that tends to serve robust frameworks solutions which could span the entire world within organisation through building their own custom social environments, discussion portals and collaboration platforms for raising products under social open Source. It's lightweight, powerful and comes with an user-friendly interface. With DONUT you can create your own customized social network, social intranet or huge social enterprise application that really fits into organisation needs.


The main purpose which DONUT serves is “ Publication Unity of Open Source”, that is every Open Source organisation across this globe needs a framework where they could interact with their developers, community builders, designers, writers and other open source maniacs on a planet involving Open Source Environment. This platform has got many domains and is divided into many phases of social environment where it allows users to get their projects researched under various experts and organisations that exist on this planet (DONUT).We have been publishing various “Research papers” but not really the ”Open Source Projects”. This framework allows only Open Source projects that various enthusiasts wants to develop that could fit into organisations as well as the entire world by allowing the users to publish their projects under various organisations, Open Source Experts and other community feedbackers who could help into projects to extract out better outcome.


Well this project depends upon the “OS Tags” and work in the flexible way. After Signing into this environment whenever the Open Source User wants to publish their projects for research, they fill out details of the projects as per the requirements written in the served forms for this purpose while they develop and fill out the details of their particular projects. As asked by this platform forms they define various tags like “design”, “contributor”, “any particular language for instance; Nodejs, Python”, etc.

Similarly when any other person, signs up then they are also asked to define their on tags or select from predefined ones that matches in previous. So when the User publish their project after defining these tags and details, these tags coincide with the tags that has been given by people and then those particular projects are redirected to those people only containing tags like “design”, “any particular language for instance; Nodejs, Python”, etc. With this mission DONUT project tends to have a good impact on the Open Source.

Moreover Developers are still working to create a mechanism so that User as well as organisations can integrate 3rd auth parties software. Well, this feature works as an OPTIONAL feature for the organisations if they want to open up this in their own custom way.

DONUT project also come with the Discussion portal, The open source has got its huge base for the organisations using IRC, but usually as a part of social environments like Facebook, Twitter, Linkedin, etc. the discussion last in the form of comments but DONUT provides to connect with the flexible “channel discussion portal” works similar to IRC in terms if channels but has got more profind and simple features to raise discussions for various projects that are published on this platform.So a User will be redirected to the particular channel only for the discussion of that particular project.


Due to its usage flexibility and being fully Open Source. It comes with the following:

  • Social Environment Features
    • Commenting
  • Dashboard ( but for Users and organisations independently is still in progress )
  • Activities
  • Notifications
  • Themeable
  • Search
  • Project Showcases
  • User Profiles
  • Public Access (beta)
  • User Approval System
  • Forms for Organising the Events/ Projects/ Articles
  • Feeds
  • User profile setting
  • 3rd parties authentication
  • Discussion Portal
  • Badges ( In planning )

More features are to be released soon. So the users/organisations can write various articles, feeds, post images, videos, projects, internships, blogs just like facebook but this provides the actual impact of the open source social environment.

Things to be Achieved:

More to be added.

Codo: An Open Source Channel based discussion portal


Well CODO is one of the integrated project of the DONUT platform which acts as an Open Source Channel based discussion portal especially for the Social environments for the project that are published in the various framework within the Platform. This is built on Node Js and CSS styling frameworks. Engage in the authorizable discussions with most avid people, project maintainers, contributors on the platform. CODO pares all the complexity away and puts just the essential stuff that is needed as per the requirement for the project. It allows you to share the files like an image, videos and allows you to paste the links. Public channels allow team members to communicate without the use of email or group SMS (texting). They are open to everyone in the chat, provided they have first been invited to join the client that usually called as “channel”. It also allows Private channels for private conversation between one another. Direct messages allow users to send private messages to a specific user rather than a group of people.


We use many communication channels for chatting, discussions and collaborations but when it comes to the project discussions then it usually becomes quite hectic to carry forward the discussion on same platform. For instance there exist a project platform that allows you to discuss about various ongoing projects but everything gets messed up when everything occurs at the same time and in same channel. So this platform tends to prevent these circumstances by providing individual channels for every project that needs discussion so that whenever a project needs discussion then the user is redirected to the particular channel and gets involved with other people or group on it.

Trying to Achieve:

Well the team behind this project is trying to build up a framework such that users involved in the project discussions could tags people involved only in the public discussions. Moreover, a security catch up could be build that would prevent otherless discussion ( not really linked to the project ) in particular channel.