Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 1.73 KB

README.md

File metadata and controls

69 lines (49 loc) · 1.73 KB

FACN7 Social platform

A group project for Founders and Coders Nazareth, week 8

Link to Heroku

how to install

You can clone the repo by typing the command

> git clone https://github.com/FACN7/week8-postfeed-on.git
> cd week8-postfeed-on
> npm i
> google-chrome index.html

user journey

We are the 7th cohort of Founders & Coders and we want our own social platform. And now we can:

  • Sign up to the application
  • Log in to the pplication
  • See all the posts on the main page
  • Add a new post to the feed
  • Upload a picture to the post using URL
  • If there is no picture, or pic URL doesn't include JPG or PNG extension, only the text content will be uploaded
  • Log out

our process:

  • Set up project architecture
  • Set up a server
  • Set up a database
  • Host on Heroku incl database
  • Server-side rendering of users and posts
  • Add log in
  • Add sign up
  • Add a post mechanics
  • Server-side validation
  • CSS
  • Tests

Stretch goals:

  • Authentication
  • Delete a post
  • Client-side validation of URL
  • Codecov and Travis

new stuff we've learned

  • Lots of Express syntax
  • How to use Promises pretty much everywhere we used callbacks before
  • How to use handlebars and layouts

we are proud of:

  • Mostly using Promises, reducing usage of callbacks to minimum
  • Using new syntax (Async - Await)
  • Completing a stretch goal of adding authentication which works smoothly
  • UI is getting friendly (although some extra work could be done)