Skip to content

Issue/Bug Tracker App | Vite | React | Redux | TailwindCSS | Java | AWS S3 Bucket | MongoDB | Chingu Voyage-43

Notifications You must be signed in to change notification settings

talarsen/v43-tier3-team-45

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chingu Board - Voyage 43 - Team 45 💪

Chingu Board was built by four distributed software engineers over a six-week Chingu Voyage. Over the six weeks, our team collaborated daily over Discord, we implemented a peer code review process plus git commit and pull request procedures.

Badges

GitHub code size in bytes GitHub repo size

Description

Chingu Board is a task and bug tracker that helps users create, track and fix issues efficiently.

The app consists of :

Login page
  • User can login or sign up.
Profile pages
  • User can view their account settings: avatar, name, email
  • User can edit their avatar or name on the update profile page.
Navbar
  • Team dropdown displays team avatars associated with a particular project.
  • Logout button
  • A clickable user avatar which directs the user to their profile page.
Sidebar
  • Displays project names
Kanban Board
  • Visually displays issues at various stages of the agile process. The kanban uses cards to represent issue items and columns to represent each stage of the process
Edit or Create Issue Modal
  • Displays in front of and deactivates all other page content.
  • Edit issue type, add or remove team members, add issue description, add comments.

Technologies used in the project

  • Java Spring Boot
  • React
  • TailwindCSS
  • Redux
  • MongoDB
  • AWS S3 bucket for hosting images
  • Backend is deployed on Raleway
  • Frontend is deployed on Vercel

Installation

Using the command line, clone the repo on your machine

git clone <remote url copied from Github>
cd <repo directory name>

Make sure you have node and npm installed
``

## Usage

Create a .env file using the example.env template (make a copy using the variables inside of the template)

Install node and npm
```npm install

*Note: The portfolio site will only work on your local machine while you have it running inside of your terminal.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Inspiration

https://www.figma.com/file/cbVJbxz0ztFTfMqWRlEANc/ChinguBoard?node-id=0%3A1&t=PYShR95vLPpdDL1F-1)

About

Issue/Bug Tracker App | Vite | React | Redux | TailwindCSS | Java | AWS S3 Bucket | MongoDB | Chingu Voyage-43

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.1%
  • Java 48.8%
  • Other 1.1%