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.
- Host: GitHub
- URL: https://github.com/afsar-dev/bookify-backend
- Owner: afsar-dev
- Created: 2025-05-25T01:38:13.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-25T05:24:18.000Z (5 months ago)
- Last Synced: 2025-07-03T08:58:49.284Z (3 months ago)
- Topics: bycrypt, cohere-ai, cors, expressjs, gemini-api, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 repositorygit 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
```