Skip to content

fokaaas/bidz

 
 

Repository files navigation

bidz

A web application for managing auctions

Features

  • Registration and Authorization: Utilizes email confirmation and JWT for secure user authentication.
  • Auction Management: Allows users to create, update, and manage auctions.
  • Bid System: Real-time bid updates through WebSockets enhance the auction experience.
  • Web Chat: Engage in dynamic web chat using WebSockets.

Technologies

  • NestJS
  • React
  • WebSocket
  • PostgreSQL
  • JWT (JSON Web Tokens)
  • Sequelize ORM
  • NX

Installation

  1. Clone the repository:

    git clone https://github.com/Mysterious-Researchers/bidz.git
  2. Install dependencies:

    pnpm install

Usage

  1. API Usage
nx start:dev api
  1. WEB
nx start:dev web
  1. env example
DATABASE_URL
PORT
SMTP_HOST
SMTP_USERNAME
SMTP_PASSWORD
SECRET
ACCESS_TTL
FRONT_BASE_URL

Run Integration Tests

nx test:integration api

About

Web application for auctions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.7%
  • JavaScript 3.6%
  • CSS 1.3%
  • Other 0.4%