This project is an online auction application that allows users to register, authenticate, manage their profile, participate in auctions, search for products, and send emails to the winners. The back-end is developed using Spring Boot, while the front-end is developed using Angular with Material Design and Boostrap.
- Registration and authentication
- Profile management
- Auctions
- Search
- Sending emails to the winner
- Back-end: Spring Boot is used for developing the back-end part of the application.
- Front-end: Angular is used to develop the client-side user interface. Material Design and Boostrap is used to enhance the user experience.
- Install MySQL.
- Make sure you have Java and Spring Boot installed on your machine.
- Import the Spring Boot project into your IDE.
- Configure the necessary dependencies using Maven.
- Make sure you have Node.js and Angular CLI installed on your machine.
- Run the command
npm install
to install the necessary dependencies. - Run
ng serve
to start the front-end application.
Contributions to the project are welcome. You can add new features, improve the user interface, fix bugs, or perform testing. Feel free to submit your contributions to enhance the application.