Skip to content

ericsryan/python_techdegree_project_5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio with SQLAlchemy

Description

This project is a Flask-based web application that showcases a personal portfolio using SQLAlchemy as the database management system. It provides a platform to display your skills, projects, and other relevant information in an organized and visually appealing manner.

Table of Contents

Getting Started

To get a local copy of this project up and running on your machine, follow the instructions below.

Installation

  1. Clone the Repository:
git clone https://github.com/ericsryan/python_techdegree_project_5.git
cd python_techdegree_project_5
  1. Create a Virtual Environment (Optional but Recommended)

  2. Install Dependencies:

pip install -r requirements.txt

Usage

  1. Running the Application:

From the project root directory, run the following command:

python app.py
  1. Access the Application: Open a web browser and navigate to http://127.0.0.1:8000 to view the portfolio website.

Technologies Used

  • Flask: a micro web framework for Python.
  • SQLAlchemy: a SQL toolkit and Object-Relational Mapping (ORM) library.

What I Learned

During the development of this project, I had the opportunity to study and implement Flask, a web framework for Python, and integrate it with SQLAlchemy for database management. Some of the key takeaways from this project include:

  • Building a web application with Flask, including routing and view functions.
  • Designing and implementing a relational database using SQLAlchemy.
  • Performing CRUD (Create, Read, Update, Delete) operations on database records.
  • Managing project dependencies and virtual environments.

This project allowed me to gain valuable experience in web development and database management using Python and associated technologies.

Feel free to explore the code and the portfolio website. If you have any questions or feedback, please let me know!

About

Portfolio with SQLAlchemy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published