Skip to content

InvictoProjects/streetly-shop

Repository files navigation

Streetly Shop

Build and Test with Gradle Build and Push Docker image with Jib Codacy Badge License: GPL v3

Relevance

Streetly Shop, an online platform for purchasing clothes and fashion products, holds significant relevance in today's digital age where e-commerce has become an integral part of retail. This program caters to the evolving consumer preferences, providing a convenient and accessible avenue for individuals to explore and acquire the latest trends in clothing and fashion. With the ease of online shopping, Streetly Shop not only offers a diverse range of products but also enhances the overall shopping experience by saving time and offering a plethora of choices. In doing so, it contributes to the modern lifestyle by aligning with the growing demand for efficient and personalized shopping solutions.

About Program

Streetly Shop stands as a dynamic online retail platform powered by a robust REST API, tailored to meet the diverse needs of the e-commerce landscape. The program seamlessly accommodates three key user roles: regular users (buyers), sellers encompassing both individuals and organizations, and administrators overseeing the platform's operations. The API ensures secure access through JWT tokens during authorization, guaranteeing a safe and user-friendly experience. Streetly Shop enhances user engagement by organizing products into variants, facilitating efficient search functionalities, and incorporating a user-friendly feedback system. The platform further streamlines the shopping process with a convenient ordering system. For a comprehensive understanding of its capabilities, users can refer to the detailed documentation available on Swagger.

The project was developed using the SpringBoot ecosystem, including Spring REST API, Spring Data and Spring Testing Framework, Gradle package manager. Verification and testing were performed.

Built with

Back-end

  • Kotlin
  • Gradle - Dependency Management
  • MongoDB - Database System
  • Spring Boot Ecosystem

Dev dependencies

  • JUnit - Testing Framework
  • Mockito - Mocking Framework

Help

If you have any questions, create an issue and start a discussion github.

License

This project is GNU General Public licensed.

Contributors