Skip to content

abdulakhatov-tech/book.uz-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

book.uz Server

The book.uz server is the backend system powering the book.uz platform, handling user authentication, book management, orders, and other essential functionalities.

Table of Contents

Features

User Authentication

  • Secure JWT-based authentication

Book Management

  • CRUD operations for books

Order Processing

  • Manage book orders and transactions

Search & Filtering

  • Find books easily with filters

Admin Panel

  • Manage users, books, and orders

Secure Payments

  • Integrated payment system (if applicable)

Technologies Used

Backend Framework

  • Node.js + Express.js

Database

  • MongoDB with Mongoose ORM

Authentication

  • JWT (JSON Web Token)

Validation

  • Zod

Logging

  • Winston

API Documentation

  • Swagger (if applicable)

Version Control

  • Git

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (version 16.x or higher) - Download Node.js
  • MongoDB (local or cloud-based like MongoDB Atlas)
  • npm (version 7.x or higher) or yarn (version 1.x or higher)

Installation

Clone the repository

git clone https://github.com/abdulakhatov-dev/book.uz-server.git
cd book.uz-server

Releases

No releases published

Packages

No packages published