Skip to content

Latest commit

 

History

History
113 lines (79 loc) · 5.19 KB

README.md

File metadata and controls

113 lines (79 loc) · 5.19 KB

Medium Clone - Hard

Project Link: Hard

Purpose

To learn how to develop a fullstack application.

Description

Medium clone that attempts to imitate the functionalities of the original site.

Technologies

JavaScript React Redux Python Flask SQLAlchemy SQLite PostgreSQL Postman HTML CSS Render VScode

Wiki Links:

Landing Page preview

Below is a preview of the home page when a user is signed out:

landing page gif updated

Story Page preview

Below is a preview of a story page viewable to anyone:

updated story single

Clap a Response preview

Here is a preview of claps working on responses to a story:

claps responses

Getting started

  1. Clone this repository (only this branch)

  2. Install backend dependencies by running the following commands at the root directory.

    pipenv install -r requirements.txt
    pipenv run flask run
  3. Install frontend dependencies by running the following commands at the 'react-app' directory.

    npm install
  4. Type below command at the root directory.

    pipenv run flask run
  5. After the backend server starts, run the following command at the react-app-directory.

    npm start

Project Contributors

Please feel free to reach out to any of us regarding this project.