imhosseinzadeh / bookstore

An online book store

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

web-architecture

represent the architecture of web applications

Getting Started

  • Prerequisites
    • Java 17
    • Maven

Installation

Clone the repository: git clone https://github.com/imhosseinzadeh/bookstore Change into the project directory: cd bookstore Build the project using Maven: mvn clean install

Todo

  • add Mapstruct
  • add spring actuator
  • add swagger docs (OpenApi Specification 3)

Features

  • User signup
  • User login
  • Display the list of available books in the store
  • Display the list of purchased books by a customer
  • Display a list of books on a specific subject

Contributing

it's important to follow these steps:

  1. Create a new branch for your task. This allows you to work on your changes without affecting the main codebase.
  2. Commit your changes to your branch. Make sure to write clear and descriptive commit messages that explain what changes you've made and why.
  3. Push your changes to the remote repository.
  4. Open a pull request from your branch to the development branch.

By following these steps, you can help ensure that your contributions are properly tracked and integrated into the project in a timely and efficient manner.

About

An online book store


Languages

Language:Java 100.0%