- Saved searches
- Use saved searches to filter your results more quickly
- Here are 74 public repositories matching this topic.
- metasfresh / metasfresh
- FJ-OMS / oms-erp
- getrebuild / rebuild
- ilscipio / scipio-erp
- idempiere / idempiere
- malizhigithub / CRM
- OrienteerBAP / Orienteer
- wkrzywiec / Library-Spring
- ldlqdsdcn / eidea4
- CsterKuroi / CRM-Android
- wujun728 / jun_product_center
- schorschii / CustomerDB-Android
- mattkol / SugarOnRest
- mon2au / invoicebinder
- mihailsuntsov / dokiocrm_server
- sergiomt / hipergate
- alyQamar / CRM
- echothreellc / echothree
- eaopen / openea-eap
- agiklo / CRM-System
- Improve this page
- Add this topic to your repo
- Saved searches
- Use saved searches to filter your results more quickly
- machowina/CRM
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Saved searches
- Use saved searches to filter your results more quickly
- austinwongdev/java-crm
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- crm-system
- Here are 16 public repositories matching this topic.
- 21tretiak0101 / briana-crm
- mihailsuntsov / dokiocrm_server
- agiklo / CRM-System
- rshevchuk-git / Spring-Boot-Enterprise-CRM
- Blackspo0n / CRM-JasminReisenInternational
- McBlankenburg / LibraryFX
- JoelBM-creator / SimpleCRM-AngularAndSpring
- Saved searches
- Use saved searches to filter your results more quickly
- License
- ricardobaumann/spring_crm
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Here are 74 public repositories matching this topic.
metasfresh / metasfresh
We do Open Source ERP — Fast, Flexible & Free Software to scale your Business.
FJ-OMS / oms-erp
getrebuild / rebuild
高度可配置化的企业管理系统!可免费商用!低代码/零代码快速搭建企业中台、CRM客户关系管理、WMS库存管理、TMS运输管理、SCM供应链管理,外贸管理,甚至是 ERP 企业资源计划!
ilscipio / scipio-erp
A scalable large-scale eCommerce framework that is made for multinational omnichannel installations and is easy to customize.
idempiere / idempiere
iDempiere. Community Powered Enterprise. Full Open Source Business Suite ERP/CRM/MFG/SCM/POS
malizhigithub / CRM
OrienteerBAP / Orienteer
Business Application Platform — no-code/low-code platform to build business applications
wkrzywiec / Library-Spring
The library web application where you can borrow books. It’s Spring MVC and Hibernate project.
ldlqdsdcn / eidea4
CsterKuroi / CRM-Android
Android Client of CRM. UNMAINTAINED.
wujun728 / jun_product_center
schorschii / CustomerDB-Android
Customer Database Android App
mattkol / SugarOnRest
SugarOnRest is a Java SugarCRM/SuiteCRM Rest API Client. It is Java Wrapper for the SugarCRM/SuiteCRM REST API Client.
mon2au / invoicebinder
InvoiceBinder — Simple Free Invoicing Software
mihailsuntsov / dokiocrm_server
Backend part of DokioCRM. Free and open source CRM for small business. Manage your customers, sales and finances. Put all your goods from DokioCRM to the online store in one click! Support of a multilingual goods and online stores
sergiomt / hipergate
alyQamar / CRM
Customer relationship management (CRM)
echothreellc / echothree
eaopen / openea-eap
开放企业应用平台,整合各种开源项目作为企业应用快速开发的基础框架。 本次改版以芋道开源 YunaiV/ruoyi-vue-pro (MIT许可)为基础改版,整合OBPM、MSP、Jeecg等开源项目的部分模块。 OpenEAP前后端分离,采用后端Spring boot 2.x单体多模块,前端vue2+element-UI 主流路线,支持灵活升级到SpringCloud。
agiklo / CRM-System
📈 Client Relationship Management (CRM) system. It enables the management of suppliers, employees, customers and products. Account confirmation via email. You can create reports to PDF and Excel. Frontend created in React.
Improve this page
Add a description, image, and links to the crm topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the crm topic, visit your repo’s landing page and select «manage topics.»
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Simple Customer Relationship Management project in Java
machowina/CRM
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
CRM — Customer Relationship Managment
Simple CRM system, made as a final project for Java coding bootcamp in CodersLab.
Technologies used: Java 8, Spring Boot, Spring MVC, Spring Data, Hibernate, Spring Security, MySQL, Multithreading, JUnit and Thymeleaf. Libraries used: Lombok, OpenCSV, iText
Note: in this project a free bootstrap templete Vali Admin is used.
- User roles: employee, manager, owner and admin
- Adding and editing users by admin
- Adding and editing clients
- Searching clients from employee city by employee
- Searching all clients in database by manager
- Import and export CSV files with clients data
- Generating contracts with client
- Accepting contracts depending on contract value and user role
- Printing PDF files
- Adding events with client
- Generating notifications for today’s events
- API for clients
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Customer Relationship Management (CRM) application coded in Java.
austinwongdev/java-crm
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This Java application serves as a customer relationship management (CRM) system. It allows users to add, update, and remove customer data; manage appointments in a calendar; and run reports on appointment data.
This application was developed to fulfill the requirements for an Advanced Java Concepts academic project at WGU. It demonstrates database and file server application development skills. The application incorporates lambda expressions; advanced exception control mechanisms to improve user experience and application stability; localization and date/time APIs to support end-users in various geographical regions; and streams and filters to manipulate data more efficiently.
- Install the prerequisite applications
- Download dist.zip file
- Extract files and run java-crm.jar
The login screen will appear upon starting the application.
Enter your credentials and click the “Login” button. Once logged in, the menu will appear.
Use the buttons to navigate to other screens where you can view/manage customers, appointments, or reports.
- Optimize colors and fonts for improved accessibility
- Improve design of reports screen
- Add ability to download/save reports
- Add section to README outlining how to test localization settings
- Add more detail to README under «Using the Application» section:
- Explain screenshots
- Explain required fields and input validation
This project was created for an academic course. Development will be discontinued for the foreseeable future.
About
Customer Relationship Management (CRM) application coded in Java.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
crm-system
Here are 16 public repositories matching this topic.
21tretiak0101 / briana-crm
📈 Open source Client Relationship Management (CRM) system that allows a company to manage and analyze its own interactions with its past and current customers
mihailsuntsov / dokiocrm_server
Backend part of DokioCRM. Free and open source CRM for small business. Manage your customers, sales and finances. Put all your goods from DokioCRM to the online store in one click! Support of a multilingual goods and online stores
agiklo / CRM-System
📈 Client Relationship Management (CRM) system. It enables the management of suppliers, employees, customers and products. Account confirmation via email. You can create reports to PDF and Excel. Frontend created in React.
rshevchuk-git / Spring-Boot-Enterprise-CRM
Start up CRM application. Backend : Spring Boot, Spring Data JPA, Spring Security, Spring REST. Frontend: ReactJS
Blackspo0n / CRM-JasminReisenInternational
Programmierprojekt der Campuswoche 2016
McBlankenburg / LibraryFX
it is a Student Project of the University Library DataBase Management System, in particular its clients, book list and loans. The project uses Java JDK 13.0.2 and uses the JavaFX framework.
JoelBM-creator / SimpleCRM-AngularAndSpring
Application to store customers in the database.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A CRM rest backend application written in Spring Boot
License
ricardobaumann/spring_crm
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
A CRM rest backend application written in Spring Boot. It allows you to create customers and appointments for your customers.
This application was built using the Springboot framework (https://projects.spring.io/spring-boot/), using a MVC approach to provide a REST backend microservice.
- On the root folder, run mvn clean package spring-boot:run
- The application should be available at http://localhost:8080
curl -XPOST -H «Content-type: application/json» -H «Accept: application/json» -d » http://localhost:8080/customers
It should output something like
- To create an appointment, run curl -XPOST -H «Content-type: application/json» -H «Accept: application/json» -d » http://localhost:8080/appointments
- Appointments can be rated. So, to update the ratinhg, run
- To get a list of appointments, run
curl -XPATCH -H «Content-type: application/json» -H «Accept: application/json» -d » http://localhost:8080/appointments/1
curl -H «Content-type: application/json» -H «Accept: application/json» http://localhost:8080/appointments/?page=0&size=20&startAt=1479298389760
OBS: The page and size params are used to navigate through results with pagination
curl -H «Content-type: application/json» -H «Accept: application/json» http://localhost:8080/appointments/customers/1?page=0&size=20
There are a log of features can be added to this application, such as:
- Add authentication and authorization. My choice for that would be Spring Oauth2 (https://projects.spring.io/spring-security-oauth/docs/oauth2.html)
- Create more data validations, like checking if the appointment date is in the future, and if there is no two appointments on the same time.
- Add a duration field to the appointment.
- Use an external database instead of the in-memory embedded database.
- Add more unit test coverage.
About
A CRM rest backend application written in Spring Boot