Skip to content

A team management App built with Python, Flask, Sqlalchemy, Jinja2, Bootstrap and PostgreSQL,

Notifications You must be signed in to change notification settings

kesfrance/TeamForum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##TeamForum

###A Demo Team Management Application

Developer: Francis Kessie

website: http://teamforum.pythonanywhere.com

Hi, Welcome to TeamForum.

TeamForum is a demo program I am developing to organize and manage teams.

At the moment the program has a discussions forum and a program planning segments

I have listed some features below.


Chat Forum

  1. Once you sign up, you have become a member of the team.

  2. You can start a new forum or participate in existing forums.

  3. All members who have signed up to be in the team will be notified by email immediately you create a new forum. The email notification is made up of the title of the post you have created plus 30 characters in the description you gave the post. Usually, the description should be short and should provide a brief overview of the content of the forum. Members can then log into TeamForum to see the full post and make their contributions.

  4. When you start participating in a forum, you will be recorded as a member in that forum. You will receive email notifications (as above) from that forum when every other member in that particular forum makes a contribution. People in the team who have not contributed to a particular forum will not receive any notifications about post made by people in that forum.

  5. You can start as many post as possible and comment in forums unlimited number of times.

  6. You can delete or edit the content of a new forum that you authored. You can also edit or delete a contribution you have made in on other people's forum. And of course the admin can delete anything you posted in the forum. No notifications will be given when you edit or delete a contribution in the forum. I particularly like this feature because you can quickly change the content of your communication before members get to see it

  7. There is a time stamp on every post you made. So new posts are placed at the top. And every post you edit get promoted to the top so members can see it quickly.

  8. TeamFurom uses a Markdown down parser called Mistune and you can format your post nicely using Markdown tags.

  9. You can access the raw post from a forum in JSON format. But you must be logged in first to be able to do this.

         To access all post: 
          http://teamforum.pythonanywhere.com/post/JSON
    
      To access a single post:
      http://teamforum.pythonanywhere.com/post/<postid>JSON
    

Program Planning Tool

  1. You can create a new program

  2. Under a program you have created you can Create a list of task to be accomplished

  3. When creating a task you can assign different tasks to members in the Forum and also apply due dates to the task

  4. Under a program you also have an option to create a registration page if you are going to be registering people. The program allows you to record few information about the people registered. You will see the total number of people registered at the top of the registration table as you add new people

About

A team management App built with Python, Flask, Sqlalchemy, Jinja2, Bootstrap and PostgreSQL,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published