An open API service indexing awesome lists of open source software.

https://github.com/afsar-dev/bookify-backend

Backend for a book exchange web app where users can easily exchange one or multiple books with others.
https://github.com/afsar-dev/bookify-backend

bycrypt cohere-ai cors expressjs gemini-api mongodb nodejs

Last synced: 3 months ago
JSON representation

Backend for a book exchange web app where users can easily exchange one or multiple books with others.

Awesome Lists containing this project

README

          

# Bookify Backend

A backend API for book exchange, rental, and community features and others.

**🔗 Live Site:** [Bookify](https://bookify06.vercel.app)
**💻 Frontend Repo:** [GitHub - Bookify Backend](https://github.com/Mdafsarx/Bookify)

## Technology Stack

- Node.js & Express
- MongoDB
- Cohere AI & Gemini AI
- Vercel deployment

## Getting Started

To get a local copy up and running follow these simple steps.

### Prerequisites

Make sure you have Node.js and npm (or yarn) installed on your development machine.

### To Run Locally

```sh
# Clone the repository

git clone https://github.com/Mdafsarx/Bookify-Backend

Navigate into the project directory: cd Bookify-Backend

Install dependencies:

npm install
or
yarn install

# Create .env file

envPORT=4000
MONGODB_URL=your_mongodb_connection_string
GEMINI_API_KEY=your_gemini_api_key
CO_API_KEY=your_cohere_api_key

# To run the project locally, use the following command:
npm run dev
or
yarn dev
```