Scrumvy has been created as a group project assignment. It simulates SCRUM activities. Includes project management, sprint and task management, Project reports, team management , drag and drop functionality.
- User registration (Spring boot security)
- CRUD functionalities
- Chat per user per project
- Fully functional invite system
- Paypal SDK for premium user creation
- Includes functionalities to protect against form field tampering.
- Spring boot
- Spring Mvc
- Java
- MySQL
- JavaScript
- HTML / CSS / BOOTSTRAP
- Websockets
- JSP
- REST
- Drag and drop API
The following steps are needed to run this project on your machine.
- Download all files.
- Run the db.sql on your mysql workbench
- Modify application.properties with the db connection string and give your credentials.
- Modify application.properties give your paypal credentials (client.id and secret key) which you can get from https://developer.paypal.com/home/
- Modify the chat.js with your localhost
- Modify the paypalcontroller java file with your localhost
- Now you are good to go
- You will need mysql for the database to work
- Project has been programmed in netbeans 11.
After you import the project in netbeans and have done all the Getting Started steps Clean - > Build -> Run
- Spring boot - The java framework used
- NetBeans - IDE
- Mysql - The database
- Kladis Nick nickbranch
- Kalliopi Koutsiouki (https://github.com/KalliopiKoutsiouki)
- Hlias Tsekouras (https://github.com/https://github.com/HliasT)
- Anastasia Rokka (https://github.com/AnastasiaRokka)
This project is licensed under the GNU License
- Luv2Code for spring boot security