rforde1 / project-2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

project-2

Archer Forums

Live Preview

https://fast-bayou-13599.herokuapp.com/

Author(s)

Description

This site was made to develop our ability to cooperate in a group setting and combine all the learning we've done up to this point into one full stack project. It is a forums style website made for fans of the Archer tv show to post and discuss various topics sorted by season. It consists of several different pages created using express-handlebars. Users are able to register for an account, log in, and begin posting/replying and creating their own bio and display names. All data is stored in a mysql database and is accessed using sequelize. Usage

Usage

Upon visiting the site for the first time, you will be asked to create an account using an email address and a password. Once this is done, you you will be signed in and transferred to your profile page. From here, you may choose to edit your profile information (display name, email, blog) or delete any posts you make. To view all of the posts that have been created, click on the Home option on the navbar. From here you will be able to choose a category from the list on the right to view all posts related to the chosen topic. To view a post and its replies, click on its title. From here you will be able to read the post, see the display name of the user that created it, and reply to the post using the forms below the post. To create your own post, click on the Write Post option on the navbar. Here you will be asked to provide a title for the post, the text you wish it to contain, and a category chosen from a drop-down menu. Once finished, Click the submit button and the post will be created and you will be redirected to the page containing your new post.

Known Issue

If you dont manually log out, you will not be able to reconnect to the default route. If you go to /profile youll be able to access the rest of the site or logout.

Technologies Used

Front-end

  • Html5
  • Css3
  • Bootstrap 4
  • JavaScript
  • Handlebars

Back-end

  • Nodejs
  • Express
  • Sequelize
  • Passport

Database

  • MysQl

Testing

  • Travis CI

Deployment

  • Heroku

License & Copyright

© Gt Coding Bootcamp 2020

About


Languages

Language:HTML 57.5%Language:JavaScript 36.8%Language:CSS 5.6%Language:TSQL 0.1%