Skip to content

rotex5/OSBH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open-Source Book Hub(OS|HB)

image

Introduction

OS|BH Provides free access to diverse genres of resources including hobby-related ones and aims to reduce the challenging barriers to sharing and accessing knowledge or niche readings by empowering learning, literary leisure and exploration through community-driven open access.

Blog Posts

For a more in-depth description of OSBH as well as an overview of its tech stack and development process, do visit the links below:

Authors

Philip: Twitter | LinkedIn | GitHub

A brilliant software engineer! With a keen interest in the inner workings of highly efficient systems, they're constantly creating innovative tools that make life easier for users. And with a passion for cloud security, they bring a unique perspective to every project.😎🫡

Davidson: Twitter | LinkedIn | GitHub

A vibrant software engineer! With a Bachelor in computer engineering and a background in networking, they're a pro at finding quick solutions to complex problems. And with their upbeat personality, they bring a positive energy to every project they work on.🥳🤯

David: Twitter | LinkedIn | GitHub

A talented software engineer, who brings a unique blend of creativity and technical expertise to every project. With a background in architecture and construction, their attention to detail and problem-solving skills are unmatched.🙌😁

Installation

Getting started Locally

To get this project up and running locally on your computer:

  1. Set up the Python development environment. We recommend using a Python virtual environment.
  2. Assuming you have Python setup, run the following commands (if you're on Windows you may use py or py -3 instead of python3 to start Python):
    pip3 install -r requirements.txt   # To install all project dependecies
    cd src
    python manage.py makemigrations
    python manage.py makemigrations blog forum file_library
    python manage.py migrate
    python manage.py collectstatic
    python manage.py test # Run the standard tests. These should all pass.
    python manage.py createsuperuser  # Create a superuser
    python manage.py runserver
    
  3. Open a browser to http://127.0.0.1:8000/admin/ to open the admin site
  4. Create a few test objects of each type.
  5. Open tab to http://127.0.0.1:8000 to see the main site, with your new objects.

How to deploy this code

  • This project was deployed using Digital Ocean free tier plan. You can click here for a detailed documention on how to deploy this code.

Usage

Directions on how to use this site with detailed screenshot

  1. The first place you hit is the landing/home page. Feel free to scroll around and respond to any call to action you want. You can decide which path to take as a first time user or a community member.

image

image

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published