This is a full-stack web application built with TypeScript, Express, Node.js, MongoDB, and deployed on Vercel. It allows users to search for and discover books.
-
Backend: The backend of the application is built with TypeScript and Express.js. It handles API requests for searching and retrieving book data from a MongoDB database.
-
Frontend: The frontend of the application is a separate React-based web application. You can find the frontend code and repository here.
The backend of the application is deployed on Vercel, and you can access it at the following URL:
- Search for books by title, author, or keywords.
- View book details, including the book cover, title, author, and description.
- User-friendly interface for discovering and exploring books.
To run the application locally or contribute to the project, follow these steps:
-
Clone this repository.
git clone <backend-repo-url>
-
Install dependencies.
yarn add
-
Configure environment variables for MongoDB connection, if necessary.
-
Start the server.
yarn run dev
For the frontend, you can follow the instructions provided in the frontend repository.
If you'd like to contribute to the project, please open an issue or create a pull request. We welcome contributions from the community.
Codes and documentation are licensed under the @mithulix-license. Give credit to the project owner.