Skip to content

Latest commit

 

History

History
114 lines (78 loc) · 3.84 KB

README.md

File metadata and controls

114 lines (78 loc) · 3.84 KB

The HatTrick Platform 🏒


GitHub contributors GitHub last commit


Description

🔍 The motivation for this project was to create a web page where you and your hockey team can create a profile and keep track of your statistics of all your games and update them accordingly. the webpage is created with mysql database, CMS-style, Model View Controller (MVC) paradigm and built using MySQL2, Express, Sequelize, Bulma, Handlebars and dotenv.

💻 Below is the gif showing the functionality of the application:

Project 2: The HatTrick Platform

🎥 The full website of the application can be found HERE

User Story

AS A coach of a hockey team.
I WANT A place to store all my player data.
SO THAT I can view and update existing player data whenever necessary.
AS A player of a hockey team.
I WANT A profile I can create and update.
SO THAT my fans can get to know me and track my stats.

Table of Contents

Installation

💾

npm init

npm i

Usage

💻

Run the following command at the root of your project and answer the prompted questions:

mysql -u root -p

Enter PW when promted

source db/schema.sql

quit

npm run seed

npm start

Testing

✏️

No testing is currently set up

Contributing

Have you spotted a typo, would you like to fix a link, or is there something you’d like to suggest? Browse the source repository of this article and open a pull request. I will do my best to review your proposal in due time.

Maintainers

Current maintainers:

This project has been sponsored by:

License

License