This ia a Java Spring boot server application to handle shortening of URLs using Rest APIs.
SignupLoginCreate and shorten a new linkRetrieve a list of your linksRetrieve a single linkDelete a link
JavaSpringbootPostgreSQLSwagger DocsJWT
Java 8 or higherMavenPostgreSQL DatabasePort 7000 open and free
git clone https://github.com/RevEmmanuel/url_shortener.git
Create a PostgreSQL database and update the database configuration in the application-{profile}.properties file. The default active profile is "dev"
db.host=
db.name=
db.username=
db.password=
Jwt_Secret_Key=Navigate to the project directory and build the application using Maven:
cd url-shortener
mvn clean install
Run the application using Maven:
mvn spring-boot:run
The application will start running on http://localhost:7000.
The API documentation is available through Swagger UI. You can access it using the following link:
Adeola Adekunle
- GitHub (RevEmmanuel)
- Twitter (@Adeola_Ade1)
- Instagram (@deolaaxo)
- LinkedIn (Adeola Adekunle)
- Email(Adeola Adekunle)
This project is licensed under the MIT license