Bookplorer Svelte Themes

Bookplorer

Bookplorer is built with Svelte and powered by Google books API. This platform helps you find your favorite books that you can share with your friends on social media.

Bookplorer

Bookplorer is all about finding your favorite books, share them with your friends on social media or you can find online store selling them. It is backed by Google Books API. You can explore books with the help of volume or Author name. Made with Svelte and decorated with neumorphic design.

Live Demo

Latest: https://bookplorer.netlify.app

Prod (v0.9.1): https://bookplorer-mn5g9.ondigitalocean.app

Technology stack

  • Svelte 3
  • Sass
  • Rollup
  • Digitalocean

Get started

Note that you will need to have Node.js installed.

Install the dependencies...

npm install

Run the app with live reload

npm run dev

Navigate to localhost:5000. You should see your app running. Edit a component file in src, save it, and reload the page to see your changes.

By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the sirv commands in package.json to include the option --host 0.0.0.0.

Want to contribute?

Below steps are just to synopsis. Make sure to look into CONTRIBUTING.md for detailed information.

  1. Fork this repo. - Click the fork symbol on rightmost top corner of your window.
  2. Visit https://github.com/sprakash57/bookplorer/issues and comment on the issue you want to work on.
  3. Test your changes thoroughly. Put proper and meaningfull commit messages. Inline comments for complex logic, JSDoc and explanation for any external library is highly appreciated.
  4. Create a Pull Request against develop branch and your pull request title must contain [feat/bug]: your work short title. Follow this guide https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github to know more.
  5. Star ⭐ to the repo would be much appreciated.

License

Bookplorer is an open source software licensed as MIT.

Top categories

Loading Svelte Themes