The Peer-to-Peer Lending Platform is a secure and scalable application that connects individual lenders with borrowers, enabling them to transact directly without intermediaries like banks. The platform features robust user authentication, role-based access control, loan creation and management, and secure transaction processing.
- Java
- Spring Boot
- Spring Security
- JWT (JSON Web Tokens)
- MySQL
- Postman (for API testing)
- Java 11 or higher
- Maven
- MySQL Server
-
Clone the Repository:
git clone https://github.com/your-username/peer-to-peer-lending-platform.git cd peer-to-peer-lending-platform
-
Configure the Database:
- Create a MySQL database named
p2p_lending
. - Update the
application.properties
file with your MySQL credentials.
- Create a MySQL database named
-
Build the Project:
mvn clean install
-
Run the Application:
mvn spring-boot:run
-
Access the API:
- By default, the API will be accessible at
http://localhost:8080
.
- By default, the API will be accessible at
Contributions are welcome! Please follow the standard GitHub flow for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact:
- Rishabh Jain
- Email: [email protected]