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
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
- 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
- Lots of Express syntax
- How to use Promises pretty much everywhere we used callbacks before
- How to use handlebars and layouts
- 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)