Application to manage customer data in an organization.
- Java 8+
- Maven
- Wildfly
- Mysql
-
Clone the repo
git clone https://github.com/amiranga/MyCRM.git
-
Run sql scripts included in
/src/main/resources/scripts.sql
-
Update mysql user name and password inside
/src/main/resources/hibernate.cfg.xml
file. -
Install dependancies and build the project
mvn clean install
-
Deploy generated
target/mycrm.war
in wildflyIf you are using IntelliJ IDEA, Use following configurations to deploy the application
-
Access the application
http://localhost:8080/mycrm/
- Spring - The web framework used
- Maven - Dependency management and build tool
- Hibernate - ORM framework
- jtable - jQuery framework to create CRUD tables
.
├── pom.xml
├── README.md
├── src
├── main
├── java
│ └── com
│ └── amila
│ └── mycrm
│ ├── common
│ ├── controller
│ ├── dao
│ ├── dto
│ ├── entities
│ ├── service
│ └── util
├── resources
│ ├── application.properties
│ ├── hibernate.cfg.xml
│ └── scripts.sql
└── webapp
├── css
├── js
└── WEB-INF
├── dispatcher-servlet.xml
├── views
└── web.xml
- List Customers
- Add Customers
- Edit Customers
- Delete Customers
This project is licensed under the MIT License - see the LICENSE.md file for details