Skip to content

Bookay is a platform for techies in Nigeria to buy technical books and sell used ones. It's an online bookshop. With Bookay, you can buy books from the comfort of your home.

Notifications You must be signed in to change notification settings

devvspaces/bookay

Repository files navigation

Project logo

Bookay

Hackathon Status GitHub Issues GitHub Pull Requests License


100% Jamstack Product, Trade your books with Bookay today!

📝 Table of Contents

🧐 Problem Statement

The problem is that there is no online platform to buy books in Nigeria. The stress of getting books from outside the country is too much.

💡 Idea / Solution

Bookay is a platform for techies in Nigeria to buy technical books and sell used ones. It's an online bookshop. Store owners can sell their books on the platform. Any one is able to sell their books on the platform. You can also buy books from the platform. With Bookay, you can buy books from the comfort of your home. You can also sell your books and make money.

Using Xata full text search api, Bookay can help you find the book you want to buy. You can also search for books by title, author, publisher, ISBN, etc. all in one place, a single search box.

It's a 100% Jamstack product. It's built it NextJs.

⛓️ Dependencies / Limitations

  • Xata: full text search api to search for books & Database.
  • Cloudinary: for image storage, delivery and transformation.

Limitation: No payment system is added yet. This hackathon gave me the opportunity to build a product from scratch. It was a great experience. I learnt a lot. I will add a payment system to the product in the future.

🚀 Future Scope

  • Add a payment system.
  • Add an pre-order system. So that users can pre-order books that are not yet available.
  • Add a rating and review system. So that users can rate and review books sellers.
  • Securing app with a better authentication system like NextAuth.
  • Add a chat system so that users can chat with sellers.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

git clone https://github.com/devvspaces/bookay
cd bookay

Prerequisites

Node v12.18.3 or higher, npm v6.14.6 or higher.

Installing

A step by step series of examples that tell you how to get a development env running.

Make sure you are in the project root directory.

Install project dependencies

npm install

Start the development server

npm run dev

🎈 Usage and Tutorial on Building this Project

⛏️ Built With

  • Xata - Data storage and full text search api
  • Cloudinary - Image storage, delivery and transformation
  • NextJs - Code framework

✍️ Authors

🎉 Acknowledgments

  • Much thanks to Xata for providing a database and full text search api.
  • Much thanks to Cloudinary for providing a free image storage, delivery and transformation service.
  • Inspiration: Hackmamba Hackathon
  • References

The development of this product would not have been possible without Xata and Cloudinary. I am very grateful to them for providing thes services to developers. The development experience is amazing. I am also grateful to Hackmamba for organizing the hackathon. I learnt a lot from the hackathon. I started learning NextJS when I started working on this project. I am very grateful to the organizers of the hackathon for giving me the opportunity to build a product from scratch.

About

Bookay is a platform for techies in Nigeria to buy technical books and sell used ones. It's an online bookshop. With Bookay, you can buy books from the comfort of your home.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages