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
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.
Make sure you have a database visualization tool. I recommend DataGrip. Go to the Wiki for the credentials to connect the PostgreSQL database.
I recommend using Postman to test the API calls to the backend.
Please go to the backend folder's README.md for a full description on the API endpoints.