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
The app was built using Express with a postgreSQL database. All endpoints were built using RESTful conventions and respond with a JSON API.
The front end was built using Pug, JavaScript and raw CSS.
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.
Users can create new stories which will be associated with their accounts. Stories have a title and an optional image.
Users can view other profiles and follow them.
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