Imire0812 / Online-Store

E-shop for educational purposes (Backend)

Home Page:https://t.me/zufarexplained

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online-Store

  • Rest API which simulates the work of an online store.
  • Based on Spring Boot ecosystem technologies and PostgreSQL database.
  • Created for learning purposes.

Prerequisites

  • JDK 17
  • Apache Maven 3.6.3
  • Docker Desktop

Tech stack

  • Spring
    • Boot 3
    • Data
    • Security
  • Security
    • JWT
    • TLS
  • Databases
    • PostgreSQL
  • Containerisation
    • Docker
  • Monitoring
    • ElasticSearch
    • Logstash
    • Kibana
    • Filebeat
  • Logging
    • Log4j2

Getting the project up and running

See START.MD

Obtaining a token

Using Postman get Bearer token by running

http://localhost:8083/api/auth/register

Copy the token and insert into Auth tab

Testing authorisation

Run this GET request to test authentication

http://localhost:8083/api/v1/products/a3c4d3f7-1172-4fb2-90a9-59b13b35dfc6

Override our code style

1. Press ⌘ + , or Ctrl+Alt+S to open the IDE settings and select Editor | Code Style.
2. Check the box Enable EditorConfig support.
3. Apply the changes and close the dialog.

About

E-shop for educational purposes (Backend)

https://t.me/zufarexplained

License:MIT License


Languages

Language:Java 98.9%Language:Dockerfile 0.8%Language:Shell 0.4%