WaseemSabir / Writebook

Application for Writers to Build, Collaborate and Manage Books with Section & Sub Section Hiearchy

Home Page:https://writebook.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Writebook

Writebook is application that makes it easier for you to write documents. The documents have section, subsection hiearchy and can be edited, shared and downloaded with an intuitive user interfece. you can view the example of app functionality here.

alt text

Getting Started

WriteBook is built with angular and django rest framework and has basic dependencies of node, npm, python and pip. After you have those dependencies installed, open the terminal and run following commands to get started.

git clone https://github.com/WaseemSabir/Writebook.git # or you can unzip the code
cd Writebook # skip if terminal opened inside project folder

create an python enviorment and install server dependencies and run server:

python3 -m venv env
source env/bin/activate # for linux based machine
cd serverApp
pip install -r requirements.txt
python3 manage.py runserver

This will start a server at http://127.0.0.1:8000/ that will be used for API calls.

To serve the application, you will need angular cli that you can install with following command:

npm install -g @angular/cli

Open another terminal inside WriteBook folder and run following commands to serve client application:

cd clientApp
npm install
ng serve

This will start a server at http://localhost:4200, go to the url to use the application.

About

Application for Writers to Build, Collaborate and Manage Books with Section & Sub Section Hiearchy

https://writebook.vercel.app/


Languages

Language:TypeScript 45.7%Language:Python 33.6%Language:HTML 14.3%Language:SCSS 5.0%Language:JavaScript 1.4%