This website serves as a hands-on project, demonstrating the practical application of web development using the Java Spring Boot framework, along with other key technologies like MyBatis and the FreeMarker template engine.
Users can register with a username, password, valid Chinese Resident Identity Card Number, and phone number. After registration, users can log in using either their phone number or username along with their password. The main page displays information derived from the user's Chinese Resident Identity Card Number, such as their address and date of birth.
For admin users, the site offers additional functionality, allowing them to view and manage the information of all registered users.
- Java Spring Boot framework
- RESTful API
- Freemarker (template engine)
- MyBatis (ORM framework)
- SQL & MySQL
- AES (Advanced Encryption Standard) for encryption
- HttpClient