Giter Club home page Giter Club logo

crypto-shop-backend's Introduction

Nest Logo

Cryptomarket

This project is a backend service built with NestJS, designed to serve as the backbone for a marketplace platform that amalgamates concepts from Vinted and Shopify. It supports both private and public groups, catering to a broad range of use cases from casual sellers and buyers with shared interests to retail sellers focusing on their brands.

Features

  • Public Groups: Open for anyone to join, public groups are communities based around common interests. Members can contribute by adding items to the group, fostering a vibrant marketplace where unique finds and shared interests converge.

  • Private Groups: Tailored for retail sellers, private groups offer an exclusive space for brand owners to showcase and sell their products. These groups serve as bespoke boutiques for brands seeking a dedicated audience.

  • Fully Tested: The project places a high emphasis on reliability and maintainability, underscored by comprehensive unit and service tests. This ensures each component functions as expected, providing a solid foundation as the project scales.

  • Future Enhancements: Planned expansions include integrating messaging and transaction flows to facilitate seamless interactions and transactions between users. Upon completion, the project will undergo extensive end-to-end and integration testing to guarantee a flawless user experience.

Payment System with Stable Coins

A distinctive feature of this marketplace is its adoption of stable coins for transactions, promoting a secure and stable payment environment, without any need for third-parties or middle-man (such as banks). For more details on the payment system implementation, visit the dedicated repository:

Frontend Implementation

To complement the backend, the project's frontend is developed using Angular 17, providing a modern and responsive user interface. Explore the frontend repository (not finished):

Getting Started

To get started with the NestJS backend project, ensure you have Node.js and NestJS CLI installed. Clone the project repository, install dependencies, and run the development server:

git clone https://github.com/VaidasDatenis/your-nestjs-backend-repo.git
cd your-nestjs-backend-repo
npm install
npm run start:dev

crypto-shop-backend's People

Contributors

vaidasdatenis avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.