Make your place in web in seconds. Write Blog or submit Podcasts.
(or read first what's below in case you want it to be 100% Free.)
This is Public Repository with a simple Podcast/Blog application written in Django 2. The basic look is based on free ColorLib podcasts template. How it looks after deploy and customisation can be seen here.
Because of Heroku's file storage policies this App uses AWS S3 to store files like Photos and Audio. By default the button you see on the top uses paid heroku Add-on Bucketeer that costs 5$ per month and is billed on your heroku account.
In order to avoid paying for Heroku Add-on you can use your own AWS S3 bucket with FREE tier. If you don't have or don't know how to get needed credentials for your bucket check this tutorial.
If you want to deploy your app 100% FREE you can use button on no-addons-free-deploy branch, that will generate you the deploy without bucketeer.
IMPORTANT!:
During deploy admin account is created automatically with the following credentials: login admin / pass StarIfUsefulThanks!. Don't forget to change the admin password after first login!
The goal is to teach people Django and practice together via Pull Requests, pair programing and having fun. Expand functionalities by learning Django Rest Framework and increase the customisation options. Implement good practices, new functionalities and more. If you want to join, try our If you don't have Telegram and would like to collaborate would be nice if you could drop me a message. 😁
If you are ( or want to be ) Django developer, you can check Issues on this repo. There is plenty of different possible tasks that you could help with.
If you would like this template to have more functionalities ( shop? look? etc ) create an Issue for it wiht a feature-idea label.
__ We follow collaboration rules __ good code practices, REST guidelines and more so please read contribution rules before taking an issue.
This repo is for everybody that either wants to have his own Podcast / Blog or for people who like Django framework / would like to start with it.
You can deploy it for Free and then adjust it or change theme in the way you like. Important to know that when deployed to heroku you can clone your repository from heroku. You can also clone it locally and later host yourself.
Once you deployed your repo on Heroku, start with making virtual environment:
virtualenv my-podcasts
cd my-podcasts
Then clone the repo:
heroku login
heroku git:clone -a YOUR_APP_NAME
git remote add origin https://github.com/hvitis/Podcaster
git pull origin master
Install dependencies within virtual environment:
cd Podcaster
pip install -r requirements.txt
To tun any Django command directly on dev use:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
To run any Django command directly on production use:
heroku run -a YOUR_APP_NAME python manage.py migrate
In case you want to see what's happening on your Production app without entering the Dashboard:
heroku logs --tail -a YOUR_APP_NAME
- Hvitis 👨🏼💻
- It might be you! Feel free to contribute.