AutoBG is a web application built with Spring, designed for the seamless posting and selling of cars. This platform provides users with a user-friendly interface to list their vehicles and connect with potential buyers.
- Effortless Listing: Easily create and manage car listings with our intuitive interface.
- Advanced Search: Users can search and filter through a variety of criteria to find their desired vehicles.
- Responsive Design: Enjoy a smooth experience across various devices with our responsive design.
-
Clone the repository.
-
Configure your database settings:
-
Open
src/main/resources/application.yml
. -
Update the following properties under
spring.datasource
for MySQL:spring: datasource: url: jdbc:mysql://localhost:3306/your_database_name username: your_username password: your_password driver-class-name: com.mysql.cj.jdbc.Driver
-
-
Build and run the application:
- Use Gradle/Maven or your preferred IDE to build and run the application.
- Spring Framework: Leveraging the power of Spring for robust backend development.
- Spring Boot: Accelerating the development process with convention over configuration and ready-to-use defaults.
- Spring Data Jpa: Object-relational mapping for efficient database operations.
- Spring Security: Ensuring a secure authentication and authorization system for the application.
- Thymeleaf: Dynamic and elegant HTML templates for a seamless user experience.
- MySQL: Integrated for efficient data storage and retrieval.
- WebSocket: Real-time communication between the client and the server.