jwoff1991 / OverLoad

Medium clone for capstone project at AA
0 stars 0 forks source link

OVERLOAD

Welcome to OverLoad, a Medium clone. Feel free to browse the site. You can create a login or signin as the demo user to utilize all the functionality.

https://aacapstoneproj.onrender.com

Docker

Frontend: https://hub.docker.com/r/jwoff91/overload-frontend

Backend: https://hub.docker.com/r/jwoff91/overload-backend

Index

-Database Schema and backend routes: https://github.com/jwoff1991/OverLoad/wiki/Database-Schema-and-Backend-Routes

Technologies Used

Typescript JavaScript Python Flask React Redux Postgres

Screenshots

home

articles

readingList

create

Getting Started

  1. Install dependencies
pipenv install -r requirements.txt
pipenv install Flask
pipenv install python-dotenv
pipenv install Jinja2
pipenv install Flask-WTF
pipenv install SQLAlchemy Flask-SQLAlchemy
pipenv install alembic Flask-Migrate
  1. Create a .env file based on the example with proper settings for your development environment

  2. Make sure the SQLite3 database connection URL is in the .env file

  3. Replace the value for SCHEMA with a unique name, making sure you use the snake_case convention.

  4. Get into your pipenv, migrate your database, seed your database, and run your Flask app

pipenv shell
flask db upgrade
flask seed all
flask run

To run the React App in development, checkout the README inside the react-app directory.

Get in Touch with the Developer: