Inspiration
We in an organisation sometimes work on different projects with different people. Assigning and completing various tasks in projects becomes more difficult when we also need to keep track of team progress rather than individual progress. Also, one must keep track of things on various apps, such as managing individual tasks on a to-do app, tracking team progress and updates on a social app, reorganising tasks, and so on.
What it does
As a result, we decided to create a secure authenticated web application that combines managing-assigning projects and tasks with chatting with team members and receiving updates as a feed . -A user registers with and logs into the application. -He could create projects and assign tasks to different team members under the projects tab. -Messages in the feed will keep the people assigned tasks up to date. Feed also notifies everyone when projects and tasks are completed. To improve the DevColab application, a chatting feature has been added.
How we built it
The frontend was built with React. The StreamChat library was used to integrate chat and feed functionality. The MongoDb database and Express were used as the backend.
Challenges we ran into
It wasn't easy; we encountered difficulties. First, we had to decide which technology to use. We decided to React after weighing the pros and cons. We encountered a few issues while working with APIs and implementing the feed, but they were eventually resolved.
Accomplishments that we're proud of
We could implement a solution to the problem that most developers face when working together!
What we learned
The most important lesson was figuring out how to solve the problem at hand. Aside from that, we learned to grasp technology faster and to collaborate as a team, identifying the strengths and weaknesses of our teammates.
What's next for DevColab
We want to expand the project by adding more features like
setting reminders and developing a mobile app for it.
Built With
- api
- css
- express.js
- javascript
- mongodb
- node.js
- react
- stream
- streamchat
Log in or sign up for Devpost to join the conversation.