/FacedIn

CPSC 304 Social Media Web Application

Primary LanguageJavaScript

FacedIn

CPSC 304 Project - Social Media Web Application

This project is a social media web application for CPSC 304, a relational databases course.

Project Proposal
Completed Project

Backend Pre-requisites

To install Python, please download go to Anaconda. Anaconda is a package manager for Python, but does not contain all packages. Anaconda will most likely not have the flask libraries so to ensure that you get them.

pip install Flask

Type the following in the terminal window. I recommend PyCharm as an IDE.

If there are any missing packages when you run the Flask application. Go to the backend directory and type:

pip install requirements.txt

This will install all the current requirements to build the application.

Database Pre-requisites

Make sure you have a database visualization tool. I recommend DataGrip. Go to the Wiki for the credentials to connect the PostgreSQL database.

Testing API Calls

I recommend using Postman to test the API calls to the backend.

API Documentation

Please go to the backend folder's README.md for a full description on the API endpoints.