Skip to content

A project management application that handles projects, tasks, & users along with customizable avatars, note taking, and chat

License

Notifications You must be signed in to change notification settings

LinosM/streamflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StreamFlow

React Project Management App with simple Auth, and Chat App.

Table of Content

StreamFlow is a project management application where users can create a profile to manage solo and team projects. After registering an account, users will be able to create their first project or be added to an existing project with a team. Each project allows users to create tasks that can be assigned to users and have due dates and levels of urgency. When users are assigned to a project, their avatar appears beside their name. Each avatar is fully customizable in the user settings page.

In addition to tracking projects and tasks, StreamFlow supports teams and projects through live chat between users and a place to save and create notes.

Prerequisites

Download the project and run npm i in the directory to install the required packages

Usage

Run npm start to start the application and it'll automatically open in your default web browser

The messaging page, is a React app by itself.

The page allow the user after been authenticate, to be able to receive/send instant message to the group that he/she has been assign to. You will also be able to read all the messages from the group.

We integrate this application within the StreamFlow application by utilising the <iframe> tag. You can acces the Chat application with the following links:

Git Repo
Chat Application

This application is simplistic as possible, been part of a final project.
The management of the user/groups is done thru the Chat Engine webpage. And only the Administrator can create/assign user to groups.

Few improvements can be added as:

  • User updates
  • User creating their own groups
  • Messaging another user

In that page you are able to create, read, update notes relevant to a project or task.

images

preview1 preview2 preview5 preview3

Git Repo
Deploy Application

  • React
  • JSX
  • JavaScript
  • NodeJS
  • Bulma
  • MomentJS
  • MongoDB
  • Express
  • Avataars
  • SASS

About

A project management application that handles projects, tasks, & users along with customizable avatars, note taking, and chat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.0%
  • CSS 1.4%
  • SCSS 1.1%
  • HTML 0.5%