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.
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:
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.🙌😁
To get this project up and running locally on your computer:
- Set up the Python development environment. We recommend using a Python virtual environment.
- Assuming you have Python setup, run the following commands (if you're on Windows you may use
py
orpy -3
instead ofpython3
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
- Open a browser to
http://127.0.0.1:8000/admin/
to open the admin site - Create a few test objects of each type.
- Open tab to
http://127.0.0.1:8000
to see the main site, with your new objects.
- This project was deployed using Digital Ocean free tier plan. You can click here for a detailed documention on how to deploy this code.
Directions on how to use this site with detailed screenshot
- 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.
This project is licensed under the MIT License - see the LICENSE file for details.