Geolicense is a Java Springboot and Vue Js based software, which is used to manage online licenses for your applications or digital works.
- Built with Vue 3.5.32
- Open your terminal.
- Run the following command to install dependencies:
npm install
- Start the development server:
npm run dev
- For testing purposes, the following credentials can be used. Please ensure the backend is running before attempting to login:
Role User: Username: alexistdev@gmail.com Password: 1234 Role Admin: Username: - Password: -
- OpenJDK 21
- Spring Boot 3
- MySQL Database
- Redis
- Open your terminal.
- Run the following command to install dependencies:
mvn install
- Create an empty MySQL database named
geolicense. - Edit the
application.propertiesfile to configure your database credentials:spring.datasource.username=[your_database_username] spring.datasource.password=[your_database_password]
- Create Run Redis and edit the
application.propertiesfile to configure your redis credentials:spring.data.redis.host=localhost spring.data.redis.port=[your_redis_port_configuration] spring.data.redis.password=[your_redis_password]
- To Avoid CORS please edit the
application.properties, adjust with url from the frontend:cors.allowed-origins=http://localhost:5173 - Start the backend server:
mvn spring-boot:run
- Set up Authentication using Cookie
Key: Cookie Value: SID=[SessionToken-From-Login]
With these steps, you'll have the Geolicense application up and running, ready for customization and use.
| Client | Setup Guide |
|---|---|
| Spring Boot | SETUP.md |
| Laravel | SETUP.md |
-- test trigger jenkins --

