Skip to content

πŸ”— A REST API server used for handling users pages containing their social media links. Project contains Java Spring Boot app as a backend (server). Database used in this project is MySQL. πŸ“Œ

Notifications You must be signed in to change notification settings

jakubcieslik99/linkscope-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LinkScope Server πŸ”—

πŸ“Œ A REST API server used for handling users pages containing their social media links. Project contains Java Spring Boot app as a backend (server). Database used in this project is MySQL.

GitHub pom.xml version (subfolder of monorepo) GitHub top language GitHub Java version GitHub repo size

Features

  • Managing your own page with social media links
  • Adding, editing or deleting previously added social media links
  • Editing your profile custom link (alias), title & bio
  • Listing other users profiles with their social media links

Endpoints Documentation

πŸ“š Documentation of all available endpoints can be found here: API Documentation

Run Locally

  • Clone repository
  git clone https://github.com/jakubcieslik99/linkscope-server.git

ℹ️ Instructions for running server app locally:

  • install Maven dependencies
  • configure env.properties file for development/testing mode
  • run App.java file

Deployment

ℹ️ Instructions for building and running server app in production

  • Compile and build .jar file using Maven script package
  • Run .jar file on your server
  java -jar linkscope-server.jar

Environment Variables

βš™οΈ To run server app, you will need to add the following environment variables to your env.properties file

  • ENV

  • PORT

  • API_URL

  • WEBAPP_URL

  • MYSQL_URI

  • MYSQL_USER

  • MYSQL_PASSWORD

  • JWT_ACCESS_TOKEN_SECRET

  • JWT_REFRESH_TOKEN_SECRET

Languages

πŸ”€ Available API messages languages: EN

Feedback

If you have any feedback, please reach out to me at βœ‰οΈ [email protected]

Authors

About

πŸ”— A REST API server used for handling users pages containing their social media links. Project contains Java Spring Boot app as a backend (server). Database used in this project is MySQL. πŸ“Œ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages