Skip to content

Scrum_ally is a web application designed for project management

Notifications You must be signed in to change notification settings

marekrein/scrum-ally

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrum_ally

keep growing logo

Scrum_ally is a web application designed for project management. This project is a multi-module app, built with Spring Boot and Angular. It can be built into a single jar file using Maven.

Overview and technical features

dashboard

The project currently supports creating and managing tasks for multiple projects.

Some of the more interesting technologies used are:

  • REST API
  • JWT token-based authentication
  • Role-based access to resources
  • Material design
  • Pagination

Getting Started

To clone this repository, execute the following in the command line:

$ git clone https://github.com/little-pinecone/scrum-ally.git

You can build the application with:

$ mvn clean install

Create a test user

Endpoint:

http://localhost:8080/api/users

Body:

{
    "userCredentials": {
        "username": "user",
        "password": "test"
    }
}

Running tests

Run all backend tests with the following command in the root directory:

$ mvn test

Run all frontend tests with the following command in the frontend/src/main/angular directory:

$ ng test

API documentation

To see the API docs generated by Swagger build and run the application, and visit the http://localhost:8080/swagger-ui.html link in your browser.

Built With

Screenshots

landing page dashboard project list project details side navigation login page

To do

  • HATEOAS
  • Managing project members, sharing projects
  • Custom messages for successful and failed operations
  • Sorting
  • Breadcrumbs

License

This project is licensed under the MIT License - see the license details.

About

Scrum_ally is a web application designed for project management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 37.9%
  • Java 33.9%
  • CSS 20.5%
  • HTML 7.0%
  • JavaScript 0.7%