/techlib-ic

A free e-library for developer to read and upload ebooks they would like to share with the community and help other developers grow.

Primary LanguageJavaScriptMIT LicenseMIT

🚀 Techlib

A free e-library for developer to read and upload ebooks they would like to share with the community and help other developers grow.

screenshot

screenshot2

⭐ Features

  • Read Ebooks
  • Upload Ebooks
  • Comment your opinion about a ebook
  • Like and save a Ebook to read later.

🌠 Stack used

  • ReactJs [Frontend Framework]
  • Tailwind CSS [UI Framework]
  • Sanity IO [backend & database]
  • Internet computer [hosting]

⚙ Requirements For Initial Setup

  • Install NodeJS, should work with any node version above 14.0.0

🚀 Quick Start

📄 Clone or fork techlib:

https://github.com/paschal533/techlib-ic.git

💿 Install all dependencies:

$ cd techlib-ic
$ npm install

🎗 Add enviroment varibles

Rename the file env.example to env

Add all the required enviroment varibles in the file

REACT_APP_SANITY_PROJECT_ID =
REACT_APP_SANITY_TOKEN =
REACT_APP_GOOGLE_API_TOKEN =
REACT_APP_SANITY_FACEBOOK_ID =

🚴‍♂️ Run your App:

npm start