Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krispyarena/bwayproject
A comprehensive web application built with Spring Boot, featuring secure user authentication, robust CRUD operations, and a responsive design for library management.
https://github.com/krispyarena/bwayproject
hibernate-orm html-css-bootstrap java spring-boot
Last synced: about 2 months ago
JSON representation
A comprehensive web application built with Spring Boot, featuring secure user authentication, robust CRUD operations, and a responsive design for library management.
- Host: GitHub
- URL: https://github.com/krispyarena/bwayproject
- Owner: krispyarena
- Created: 2023-12-31T09:07:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-12T11:42:54.000Z (6 months ago)
- Last Synced: 2024-07-12T13:34:29.545Z (6 months ago)
- Topics: hibernate-orm, html-css-bootstrap, java, spring-boot
- Language: CSS
- Homepage:
- Size: 1.73 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bway Project - Library Management System
Welcome to the Bway Project! This repository contains the source code and resources for our project, focusing on [brief project description].
## Features
- **User Authentication**: Secure login and registration
- **CRUD Operations**: Manage data with Create, Read, Update, and Delete functionalities
- **Responsive Design**: Optimized for various devices
- **Database Integration**: Utilizes SQL, hibernate for efficient data management
- **Spring Boot Integration**: Leverages Spring Boot for easy setup and configuration
- **Logging**: Keeping logs of the application using LOG4J
- **reCAPTCHA Integration**: Integrated with Google for reCAPTCHA to distinguish between human and automated access## Technologies Used
- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Java, Spring Boot
- **Database**: MySQL
- **Version Control**: Git## Getting Started
### Prerequisites
- Java 11 or later
- MySQL
- Maven### Installation
1. Clone the repository:
```bash
git clone https://github.com/krispyarena/bwayproject.git
cd bwayproject
```2. Set up the database:
- Create a database named `bway_db`.
- Update the database configuration in `application.properties`.3. Build and run the project:
```bash
mvn clean install
mvn spring-boot:run
```4. Open your browser and navigate to `http://localhost:8080`.
## Usage
- Register a new user or log in with existing credentials.
- Utilize the application’s features to manage your data.## Contributing
Contributions are welcome! Please fork this repository and submit pull requests for any improvements or bug fixes.
## License
This project is licensed under the MIT License.
## Contact
- **Email**: [email protected]
- **Instagram**: [krispyarena](https://www.instagram.com/krispyarena/)
- **Twitter**: [krispyarena](https://x.com/krispyarena)
- **LinkedIn**: [krispyarena](https://www.linkedin.com/in/krispyarena/)
- **Discord**: krispyarena