CS467-OPM-Site / OPM

https://busybeaver.pages.dev
2 stars 2 forks source link

drawing The Busy Beaver

An Opinionated Project Management Web App

Do you ever need to organize a project with a team? Busy Beaver can do that for you! Busy Beaver is a web-based project management application that is designed to streamline task management and collaboration between team members. With Busy Beaver, teams can organize their projects and sprints, create and assign tasks, and stay updated on project developments.

Features

Built With / Technologies Used

React JavaScript Java Firebase CSS3 GitHub Python Postgres Spring DigitalOcean IntelliJ IDEA Visual Studio Code Figma ChatGPT

How to Use

Getting Started

  1. Sign Up or Log In: To get started with Busy Beaver, visit our live application at Busy Beaver. For new users, sign up using your Gmail or GitHub credentials and create your unique username as part of the initial setup process. Existing users can simply log in to continue. Once you're logged in, you'll gain access to your dashboard, equipped with all the necessary tools for efficient project and task management.

Setting Up Teams

  1. Create a Team: Before starting a project, you need to set up a team. Navigate to the 'Teams' section and click on 'Add Team.' Enter a name for your team.

  2. Adding Team Members: After creating your team, you can add members by selecting 'Add Member' within the team's options. Enter the username of the person you wish to add.

Managing Projects

  1. Create a Project: With a team in place, go to the 'Projects' section and click on 'Add Project.' You must select a team for this project. Fill out the project name form.

Task Management

  1. Adding Tasks: Within your project, add tasks by clicking on 'Add Task.' Specify the task's details, including title, description, deadlines, and assignees.

  2. Organizing Tasks: Organize tasks by creating columns or sprints to monitor their progress. Customize your workflow with columns like 'To Do,' 'In Progress,' and 'Done.'

Filtering

  1. Filtering by Teams: To streamline the view of your projects, you can filter projects by teams. This feature allows you to focus on specific team activities and manage projects more efficiently.

Tracking Progress

  1. Monitor Progress: Keep track of your projects and tasks using the dashboard. Utilize the filter feature to view projects by team, making it easier to follow deadlines and ensure timely completion of projects.

Tips for Effective Use

Remember, Busy Beaver aims to simplify project and task management for teams. Explore the features and customize your workflow to best fit your team's needs.

Screenshot or Video Recording

Watch the Busy Beaver Team Project Demonstration Video!

API Reference

Our API documentation is kept here

Acknowledgements and Citations