Skip to content
This repository has been archived by the owner on Oct 21, 2022. It is now read-only.
/ Bookr Public archive

๐Ÿ“š Book manager and social network cross platform mobile app.

Notifications You must be signed in to change notification settings

budet-b/Bookr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Banner

Book'R is a bookmark manager for iOS and Android that allows the user to log his advancement in books and compare his reading progress with his friends.

This project was made for the JS course of 4th year in the Multimedia and Information Technology major at EPITA.

By:

  • Benjamin Budet (budet_b) - budet-b
  • Alexandre Toubiana (toubia_b) - alextoub

Requirement

The platform

BookR

You can access to the API here hosted on heroku

Installation

Backend

Database (PostgreSQL)

  1. Get into the backend/db folder.
  2. Create the database
$ pg_ctl start
$ psql postgres -c "CREATE DATABASE bookr"
  1. Get into the database using postgreSQL
$ psql bookr
  1. Initalize and seed the database.
bookr=# \i ./init_db.sql
bookr=# \i ./datas.sql

API (NodeJS)

  1. Get into the backend/api folder.
  2. Install and start the project
$ npm install
$ npm start
  1. You can now access the API on http://localhost:8080

Frontend (React Native)

  1. Get into the frontend/Bookr folder.
  2. Install and start the project
$ npm install
$ npm start
  1. Launch the app on simulator or by scanning the QR Code to open the app on Expo on your device.