Skip to content

Tempoture/Tempoture-Data-Base

Repository files navigation


Logo

Database for the Tempoture Project

A PostgreSQL Database stored on Heroku servers

Repositories for Tempoture
Frontend-Repository · Backend-Repository · Database-Repository

Table of Contents

About The Database


Logo


Above is a physical representation of the database that is used for the Tempoture project. The SQL to make this database can be found here. This database is used to store user data, Spotify music data, and local weather data.

Software

  • Vertabelo - An application used for designing database schema.
  • PGAdmin - A software used for database maintenance and running queries.
  • Psycopg2 - A software used with python to establish connections with databases.
  • PostgreSQL - An open source object-relational database system that uses and extends the SQL language.
  • Python3 - The programming language of choice for the project.
  • SQLAlchemy - The software used in conjunction with Psycopg2 to query the database.

Installation Guide

Before installing the following softwares, have the latest version of Python installed. Also note that these install commands are specific for the Ubuntu bash terminal.

Flask

      $sudo apt update - Ensures Ubuntu is up to date.
      $sudo apt install python3-pip - Install package management system.
      $pip install Flask - Install for Flask.

Psycopg2

      $sudo apt update - Ensures Ubuntu is up to date.
      $sudo apt install python3-pip - Install package management system.
      $pip install psycopg2 - Install for psycopg2.

PostgreSQL

      $sudo apt update - Ensures Ubuntu is up to date.
      $sudo apt-get install postgresql postgresql-contrib

SQLAlchemy

      $sudo apt update - Ensures Ubuntu is up to date.
      $pip install SQLAlchemy - Install for SQL alchemy.

License

Distributed under the GPL License. See LICENSE for more information.

Useful Resources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published