Coder Social home page Coder Social logo

johnolson.dev's Introduction

Johnolson.dev

My personal portfolio website. https://www.johnolson.dev

How to run Locally

  1. You'll need Python 3.11.3 (that's the version this project was made on).
  2. Clone this repository into an empty directory.
  3. Open a command prompt and cd into the directory.
  4. Run "python -m venv venv" to create a virtual environment.
  5. cd into venv/scripts and run "activate".
  6. Refer to requirements.txt to see all current dependencies. Pip install these inside of scripts.
  7. cd back out (../..) to the base dir.
  8. Go into settings.py and set "Debug=True".
  9. At this point you'll need either setup your own local pg or sqlite db and add it to DATABASES in settings.py
  10. From the command line run "python manage.py runserver" to run locally.
  11. Access the local app at "localhost:8000".

About this project

  • Created using the Django web framework, and hosted on Vercel (both deployment and PostgreSQL db).
  • This project used Python, HTML, CSS, and JS languages.

Current State 7/6/23

Working on moving from the entire project being Django, to only having only a Django backend with React frontend.

johnolson.dev's People

Contributors

olsonja88 avatar

Watchers

 avatar

johnolson.dev's Issues

Fix Audio Assets

Make it so that you can't play multiple audio assets at once. I.e. when you click play on a second one, the first one stops.

Main CSS Doc

Create a Main CSS Doc that holds all the code shared between the three existing CSS docs. Also, move the projects app templates into the project apps directory.

Game Assets Page/App

Create another page on the website similar to the projects page but for game assets.

Connect Contact Form

Connect contact form to a third-party service so that messages can actually be sent.

Spruce Up Navbar

Fix bug where navbar shrinks to a tiny line when screen size gets too small. Add links to GitHub and Linked-in on the right side of the navbar. Add some margins between links. Add hover effects to the links.

Style Blog Page

Style the blog_index template and create a css doc for the blog app.

Meaningful Projects & Blog Posts

Change the current 'projects', 'blog posts', and 'blog categories' into something meaning and real instead of default filler.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.