Skip to content

Project management software based on spring

License

Notifications You must be signed in to change notification settings

Jaggu437/projecty-web

 
 

Repository files navigation

Projecty Web v2.0

Projecty is a project management app based on spring.

Motivation

My main objective is to create a free and open-source privacy project management application for everyone. I know that project data are really sensitive, so you feel better when you are the owner of them. And for, those who do not have a server, Projecty will be available on the hosted server completely for free (in the future).

Note

Projecty v2.0 is compatible only with Angular front-end so far. You cannot use this version with Android or Vue.js clients due to differences in user authentication (and other minor things).
Projecty Angular

Getting Started

Via Docker

  1. After changes run ./build_image.sh in a project root directory to build application image.
  2. Rundocker-compose up in a project root directory.

Data is stored in a volume db-data.

Set up project manually

You can use development profile to set up project manually.

  1. Switch profile to development in application.properties:
    spring.profiles.active=development
    

Datasource and Keycloak configuration

Check configuration and edit if you need.

  1. Set database credentials in application-development.properties:
    spring.datasource.url=jdbc:mysql://localhost:3306/projecty
    spring.datasource.username=root
    spring.datasource.password=password
    
  2. Set Keycloak server url:
    keycloak.auth-server-url=http://localhost:8081/auth
    

Prerequisites

  • JRE ≥ 11
  • Docker or (MySQL 8.0 compatible database and Keycloak 10.0.0 server)

Contributing

Your contribution is welcome. No matter who you are, you can help anyway. The most helpful is help with coding but graphic designers are also needed. If you are not a developer or graphic designer don't worry, you can help with translations, post on a blog, make a video, or tell your friend about Projecty. Your contribution will be appreciated.

License

Projecty is licensed under GNU GPL v3.0 http://www.gnu.org/licenses/gpl-3.0.html

About

Project management software based on spring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Java 99.9%
  • Other 0.1%