PP-Suku is a Portfolio Generator made with Django,DRF and React. You Provide it data and PP-Suku will create a Portfolio website for you. It is batteries included 😁 so don't worry much about Setting up your System or anything. 😉 In the Near future you can just Fork this Repo and run a GH Action and You can get your stuff Deployed in your GitHub Pages
Basically PP-Suku is a Fun Side Project. I was a bit High on Coffee when I named this.(Suku is a name here for making Fun(no-offense))
Just go through these step by step. I'm assuming you've got Python=3.x and Node installed
- Create a Virtual Environment for python with either Pipenv or Virtualenv
- Install the dependencies with either
pipenv install
orpip install -r requirments.txt
- Migrate to the DB and Create a SuperUser and start the Server
python manage.py migrate && python manage.py createsuperuser && python manage.py runserver
- N.B The Username and password can be any of your choice and you can find the server in
localhost:8000
. Add your data too in the Admin Dashboard. - Now We need to install React& its dependencies, Run
yarn install
ornpm install
- We need to run the webpack server for compiling the JavaScript for that run
yarn dev
ornpm run dev
- Now If you've added the data and check
localhost:8000/pages
you can find the Portfolio page😄 - If you want to run your GraphQL Queries goto
localhost:8000/playground
you'll be welcomed by a Dark Mode better UI GraphQL Playground. Run EM and find your peace✌️
PP-Suku is a Work in progress :sweaty_smile:
Needed Stuff
- GitHub Action Script
- Better UI
- Authentications and Stuff
- Downloadable Build Files to Host Anywhere
- Better Forms to Input Data