Skip to content

TheRobQ/thepost-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Post

The Post hosts sports-related editorial articles where athletes can submit content to be published. Athletes can share their thoughts and experiences, struggles and wins with a community of fellow sports enthusiasts.

The Post is intended to be an addition to PRO-FILE, a website that connects athletes and teams to foster networking and professional opportunities.

Getting Started

Prerequisites: NodeJS

  1. Clone the GitHub repository.

$ git clone https://github.com/ashleyamato/ThePost.git 2. Install dependencies and start in './react-backend'

$ cd react-backend $ yarn install $ nodemon 3. Install dependencies and start in './pro-file-post'

$ cd pro-file-post $ yarn install $ yarn start 4. A browser should open http://localhost:3000/

Navigating the Site

Articles populate the home page and are organized by most trending (a combination of likes and views). A user can filter articles by sport.

alt text

To submit an article, user can navigate to the sign up or login pages.

alt text

After logging in, the user can read submission guidelines and fill out a form with their editorial content. Their submission will automatically populate on the home page.

alt text

If the user is a designated administrator, they can enter the admin dashboard and view all site users. They can delete articles as well as delete users.

alt text

Project Planning

Task Management: https://trello.com/b/KntLXos7/profile

Wireframes: https://drive.google.com/open?id=1C3xIMhnjJHsk-MNqIEeKczTdo2P5t8qg

Entity Relationship Diagram alt text

Technologies

  • Javascript/ES6
  • HTML / CSS
  • Material UI
  • React & Redux
  • Express
  • Knex
  • PostgresQL

Team Members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.5%
  • CSS 16.4%
  • HTML 4.1%