Skip to content

DanielLaV/medium-medium

Repository files navigation

Medium for Mediums

image

Summary

Medium for Mediums is a web application built using Express and Pug. It is a clone of Medium.com, with a theme geared toward attracting users who are mediums. Medium for Mediums allows users to:

  • Create an account
  • Log in / Log out
  • Create, edit and delete comments on stories
  • Like stories
  • View and follow other users' profile
  • See who other users follow

Structure

Back end

The app was built using Express with a postgreSQL database. All endpoints were built using RESTful conventions and respond with a JSON API.

Front end

The front end was built using Pug, JavaScript and raw CSS.

Libraries

Primary Components

User Authorization

Passwords are hashed before being saved in the database using Bcrypt. When a user attempts to log in, their password is hashed and compared against the hashed password saved in the database. image

Create Story

Users can create new stories which will be associated with their accounts. Stories have a title and an optional image. image

View Profile / Follow Users

Users can view other profiles and follow them. image

This project was created by Christopher Breen, Nathan Treadaway, Jesse Brooks and Daniel LaVergne.

You can find the creators' information below:

Christopher Breen: Github LinkedIn

Jesse Brooks: Githhub

Daniel LaVergne: Github LinkedIn

Nathan Treadaway: Github LinkedIn

About

A fun clone of Medium.com for the supernatural

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •