8000 anthonybturner (Anthony Turner) · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View anthonybturner's full-sized avatar

Block or report anthonybturner

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
anthonybturner/README.md 8000

Portfolio Website

Release Build Status Python

This Django web application, built with Python 3.x, showcases my personal website and professional portfolio. It utilizes Django ORM, python and django code management and a PostgreSQL database to efficiently manage and serve dynamic content.

AnthonyBTurner

Key Features

  • Django ORM: Efficient database management using Django's Object-Relational Mapping system.
  • PostgreSQL: Robust, yet simple database system for storing portfolio projects

Technologies Used

  • Python 3.x
  • Django (Web framework)
  • PostgreSQL (Database)
  • JavaScript/HTML/CSS (Frontend)

Installation

1. Clone the repository:

git clone https://github.com/anthonybturner/anthonybturner.git 
cd anthonybturner

2. Create the virtual environment and activate it

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

3. Install requirements

pip install -r requirements.txt 

4. Set up PostgreSQL database (ensure PostgreSQL is installed and running):

Create a database for the project.
Update the database settings in settings.py to match your PostgreSQL configuration.
    DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'your_database_name',
        'USER': 'your_database_user',
        'PASSWORD': 'your_database_password',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}
or
DATABASES = {
    'default': dj_database_url.config(default=config('DATABASE_URL'))
}

5. Apply migrations:

python manage.py makemigrations
python manage.py migrate

6. Start the development server:

python manage.py runserver

7. Visit localhost

http://127.0.0.1:portnumber in your browser to access the application. where port number is the port where the application is running locally By default, Django runs on port 8000, but you can change it if needed. e.g. http://127.0.0.1:8000

Contributing

  • Fork the repository
  • Create a new branch (git checkout -b feature-name)
  • Make your changes
  • Commit your changes (git commit -am 'Add feature')
  • Push to the branch (git push origin feature-name)
  • Create a new Pull Request

License

LICENSE

Pinned Loading

  1. RivalsWatch RivalsWatch Public

    Python and Django web-based application for tracking and analyzing data from Marvel Rivals, providing users with comprehensive information on hero stats, player performance, and match outcomes. The…

    CSS 1

  2. anthonybturner anthonybturner Public

    Portfolio website

    JavaScript 1

  3. FitnessApp2018 FitnessApp2018 Public

    A web application for tracking nutrition, exercise, weight, and extra goals (eg. sleep). It uses NodeJS and Express for the server-side along with AngularJS and the MVC design pattern. The app quer…

    PHP 1

  4. 2015FallWeb 2015FallWeb Public

    Fitnessapp: Web Server programming using PHP-AngularJS-NodeJS-Express.

    PHP 1

  5. Fall2013-WProgramming Fall2013-WProgramming Public

    New Paltz University Fall 2013 Web Programming project

    PHP

0