Reads Hub is a simple platform (built with Django, Vuejs) for users who love to share their favorite books.

Overview

About ReadsHub

ReadsHub is a web application that allows users to share their favorite books with some functionality such as:

  • Discover the Books shared by others.
  • Manage their shared Books (List, Add, Update, and Delete).

Backend Docs

Postman Collection & Docs

Includes

  • Django
  • Django REST framework
  • Vue 2
  • Vue Router
  • Vuex

Project Structure

Location Content
/backend Django Project & Backend Config
/frontend Vue App .

Prerequisites

Before getting started you should have the following installed and running:

Setup

$ git clone https://github.com/khalidzeiter/readsHub.git
$ cd readsHub
$ cd frontend
$ npm install
$ cd ../backend
$ pip install -r requirements.txt
$ python manage.py migrate

Running Development Servers

$ cd backend
$ python manage.py runserver
$ cd backend
$ npm run serve

The Vue application will be served from localhost:8080 and the Django API and static files will be served from localhost:8000.

License

MIT

You might also like...
GenVue is a hostable, web application that lets confidential users upload and share private files. Tech stack: Net Core 2.0 + Vue.js + Vuex + OpenIddict + Vuetifyjs + EF +  SQLServer/Postgress
GenVue is a hostable, web application that lets confidential users upload and share private files. Tech stack: Net Core 2.0 + Vue.js + Vuex + OpenIddict + Vuetifyjs + EF + SQLServer/Postgress

Asp.NETCore 2.0 Vue 2 with WebApi Authorization Starter template This repo contains an AspNetCore 2.1 + Vue.js 2 starter template (VS2017) + NetCore W

This app allows you to consult relevant information from Github users through their username, it is fully responsive and has light and dark themes that adapt according to your preferences.
This app allows you to consult relevant information from Github users through their username, it is fully responsive and has light and dark themes that adapt according to your preferences.

This app allows you to consult relevant information from Github users through their username, it is fully responsive and has light and dark themes that adapt according to your preferences.

 BookSplore - A Place to Enjoy Books
BookSplore - A Place to Enjoy Books

Booksplore is a website where you can enjoy, and explore the world of books - with your friends, and in the comfort of your browser! It offers a safe online environment for you to engross yourself in the world of books with your friends.

For the love of laughs

ijokes Build Setup # install dependencies $ npm install # serve with hot reload at localhost:3000 $ npm run dev # build for production and launch se

Bookflix - A place to manage, explore and review books.

Bookflix Bookflix - A place to manage, explore and review books all from your browser. Inspired by a display in my English Classroom. Written in Vue,

SPA for BookArt, a personal project that I have a very special love...

bookart Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Lints a

Learn how to use Contentful by keeping track of your favorite albums per month. Built using Nuxt.js and Contentful.
Learn how to use Contentful by keeping track of your favorite albums per month. Built using Nuxt.js and Contentful.

Learn how to use Contentful by keeping track of your favorite albums per month. Built using Nuxt.js and Contentful.

A community managed site for Cardano Catalyst. Aiming to gather resources and serve as an information hub for the community
A community managed site for Cardano Catalyst. Aiming to gather resources and serve as an information hub for the community

Project Catalyst ** Under Construction ** A central location for managing and improving Project Catalyst. This site is built using Vuepress How to sta

Culture-hub - A basic Vue.js dashboard template integrated with Firebase Auth and build with Vue Material
Culture-hub - A basic Vue.js dashboard template integrated with Firebase Auth and build with Vue Material

culture-hub A basic Vue.js dashboard template integrated with Firebase Auth and

Owner
Khalid Zeiter
Software Engineer
Khalid Zeiter
Alphitter: A platform for user to share their life with their friends

Alphitter Alphitter is a platform for user to share their life with their friends 專案名稱 Alphitter Alphitter 是一個模擬Twitter的社交媒體平台,使用者可以於平台中,和自己的朋友分享生活。 L

Wei Kai 0 Dec 19, 2021
zernonia 42 Nov 29, 2022
Commerce-hub - HotWax Commerce ionic commerce Hub App

Commerce Hub App Prerequisite Ionic CLI - If you don't have the ionic CLI instal

HotWax Commerce 10 Nov 29, 2022
eCommerce web app build using VueJs, TailwindCSS, Python, Django and Django Rest Framework.

eCommerce web app build using VueJs, TailwindCSS, Python, Django and Django Rest Framework.

Ajay Patel 2 Jun 14, 2022
Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.

Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.

null 7 Dec 8, 2022
基于RBAC模型的权限控制的一整套基础开发平台,前后端分离,后端采用 django+django-rest-framework,前端采用 ruoyi-ui +vue+ElementUI。

Django-Vue-Admin 平台简介 Django-Vue-Admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 前端采用ruoyi-ui 、Vue、Element UI。 后端采用Python语言Django框架。 权限认证使用Jwt,支持多终端认证系统。 支持加载动态权

null 380 Jan 4, 2023
Recipe: E-commerce Website With Django and Vue Tutorial (Django Rest Framework)

e-commerce-django-app-vue Recipe: E-commerce Website With Django and Vue Tutorial (Django Rest Framework) Install and setup django: #Done Creation of

Andrea Camargo 1 May 27, 2022
Front-end for nindika. A brazilian platform that helps users to find their next Nintendo Switch game.

nindika Build Setup # install dependencies $ yarn install # serve with hot reload at localhost:3000 $ yarn dev # build for production and launch ser

Stephann Vasconcelos 1 Dec 6, 2021
An Open Source Static Site CMS Built With Love & Vue.

Saleina CMS A CMS for static site generators. Give non-technical users a simple way to edit and add content to any site built with a static site gener

Saleina 25 Nov 24, 2022
An open social network where anyone can share their ideas and opinions.

Supagram An open social network where anyone can share their ideas and opinions. Demo Supagram Supabase Hackathon This project was started to particip

Lautaro Pereyra 9 Dec 9, 2022