Skip to content

Cenzo-cmd/A-Blogs-Life

Repository files navigation

UTA-FSF Project 2 - "It's a Blog's Life"

MIT_License License Repo-Code_Composition Travis CI Build Status Repo Size Open Issues Contributor
Repo Stars

A full-stack weblog app built on NodeJS using express-sequelize, handlebars, Passport, and ESLint.
Share your thoughts, find new friends, and give feedback to other's content in the form of comments and likes!

This repository contains the code files for the 2nd project assignment for the UT-Austin Coding Bootcamp.


Table of Contents


Installation

Feel free to clone the repo and run locally by using the terminal/bash command node server

Contribution

Please contact any of the team members below if you find an issue or have a suggestion for future development!

Project Assignment

  • Design an app using the MVC paradigm and a home-made server-side API
  • Focus on code quality, emphasizing and enforcing Javascript linting and continuous integration via TravisCI
  • Build and deploy a full-stack web application using Heroku and JawsDB database
  • Practice applied agile software development, git branching work flow, and professional presentation

It's a Blog's Life

AS an opinionated expert
I WANT a platform to publish my thoughts
SO I can share them with others

AS a blog user
I WANT to connect to others on my platform
SO they can share their thoughts with me

AS a blog user
I WANT the ability to provide feedback
SO other users know how I feel about their content


Link to Deployed Application

https://its-a-blogs-life.herokuapp.com/

Usage

Just visit It's a Blog's Life on Heroku and sign up to begin!

All users on the site have visibility to all other users. Create new posts or edit existing ones, see other users' profiles and their posts, and provide "likes" and comments!

You can even "Follow" another user to show their posts on your feed!


Examples

Screenshot of deployed app


Contents

Files include:

  • Configuration files incl. Sequelize, Passport, Heroku/JawsDB, MySQL2
  • Models: Blog Objects
  • Client-side styling and scripting
  • Controllers - API and HTML Engpoints
  • Views - handlebars client-side layouts and templates
  • ESLint Configuration
  • Travis CI Configuration
  • NPM Configuration
  • Server Configuration
  • License
  • Sample Screenshot of App
  • This README file

Team

Vincent Doria
Cynthia Garcia
Ryan Rotmam
Abraham Spindel


License

MIT License


Credits

About

A simple app the share your thoughts with the world!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •