Skip to content

Sahil-4/book-lend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Book-Lend

Book-Lend is a full-stack web application that allows users to lend, borrow, and manage books while facilitating real-time chat and notifications. The project is structured as a monorepo containing both frontend (Next.js) and backend (Node.js/Express) services.

🚀 Monorepo Structure

book-lend/
│   README.md (Root)
│   docker-compose.yml
│
├── backend/ (Node.js/Express, Prisma, PostgreSQL, Redis)
│   └── README.md
│
└── frontend/ (Next.js, Redux Toolkit, Tailwind CSS)
    └── README.md

🛠️ Tech Stack

Frontend:

  • Next.js
  • Redux Toolkit

Backend:

  • Node.js with Express.js
  • Prisma ORM
  • PostgreSQL
  • Redis
  • Docker

Others:

  • Postman (API testing)
  • Docker Compose (for container orchestration)

🔥 Quick Start

Ensure you have Docker installed, then run the following command to spin up both frontend and backend:

docker-compose up --build

Access the services:

📁 Directory Overview

book-lend/
│
├── backend/
│   ├── src/
│   │   ├── controllers/
│   │   ├── models/
│   │   ├── routes/
│   │   ├── services/
│   │   └── prisma/
│   │
│   └── Dockerfile
│
├── frontend/
│   ├── src/
│   │   ├── api/
│   │   ├── components/
│   │   ├── hooks/
│   │   └── lib/
│   │
│   └── Dockerfile
│
└── docker-compose.yml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published