This is a mobile application for reading comics, backend built using Spring Boot.
- Browse and search for comics
- Read comics with a user-friendly interface
- Bookmark your favorite comics for easy access
- Rate and review comics
- User authentication and profile management
- Spring Boot: The server-side framework used with Java 21
- PostgreSQL 16
- Spring Security: For secure user authentication and authorization
- JWT: For secure transmission of information between client and server
- Hibernate: For object-relational mapping
- Maven: Dependency Management
To get a local copy up and running, follow these steps:
- Clone the repository
git clone https://github.com/LongVu2190/comic_reader.git
- Install the dependencies
mvn install
-
Set up your database and update the
application.properties
file with your database credentials -
Set up mail account & password for forgot password function and ChatGPT key in
application.properties
-
Run application using
IntelliJ
orVSCode
or command
mvn spring-boot:run