🔍 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:
🎥 The full website of the application can be found HERE
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.
- Description
- User Story
- Table of Contents
- Installation
- Usage
- Testing
- Contributing
- Maintainers
- License
💾
npm init
npm i
💻
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
✏️
No testing is currently set up
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.
Current maintainers: