project-2

所属分类:云计算
开发工具:HTML
文件大小:2176KB
下载次数:0
上传日期:2023-01-24 00:49:27
上 传 者sh-1993
说明:  Game Spark允许您加入桌面玩家社区,将您与其他对同一游戏感兴趣的玩家联系起来...
(Game Spark lets you join a community of tabletop gamers, connecting you with others who are interested in the same games.)

文件列表:
.DS_Store (6148, 2020-02-06)
.eslintignore (29, 2020-02-06)
.eslintrc.json (872, 2020-02-06)
.travis.yml (101, 2020-02-06)
config (0, 2020-02-06)
config\config.json (398, 2020-02-06)
models (0, 2020-02-06)
models\conversation.js (416, 2020-02-06)
models\example.js (183, 2020-02-06)
models\gamePref.js (479, 2020-02-06)
models\index.js (983, 2020-02-06)
models\invitation.js (484, 2020-02-06)
models\message.js (510, 2020-02-06)
models\schema.sql (119, 2020-02-06)
models\user.js (525, 2020-02-06)
package-lock.json (132501, 2020-02-06)
package.json (776, 2020-02-06)
public (0, 2020-02-06)
public\.DS_Store (6148, 2020-02-06)
public\images (0, 2020-02-06)
public\images\ashley.jpg (17642, 2020-02-06)
public\images\favicon.ico.ico (2746, 2020-02-06)
public\images\favicon.ico.png (2574, 2020-02-06)
public\images\gameSparkLogo.svg (3414, 2020-02-06)
public\images\gameSparkLogoCircle.svg (3498, 2020-02-06)
public\images\gameSparkLogoWhite.png (2574, 2020-02-06)
public\images\gameSparkLogoWhite.svg (3414, 2020-02-06)
public\images\sable.jpg (1901866, 2020-02-06)
public\images\shannon.jpg (112702, 2020-02-06)
public\images\todd.jpg (149763, 2020-02-06)
public\js (0, 2020-02-06)
public\js\board-game-atlas-api.js (7165, 2020-02-06)
public\js\index.js (2447, 2020-02-06)
public\js\login.js (3690, 2020-02-06)
public\js\logout.js (601, 2020-02-06)
public\js\matches.js (2511, 2020-02-06)
public\js\profileCreation.js (747, 2020-02-06)
... ...

# Game Spark *Game Spark* is a portal designed to connect you with other table-top gamers! Sign up for an account, select the games you like to play (or are interested in playing), and *Game Spark* will match you up with other people who like the same game(s). Try it! [amazing-people.herokuapp.com](http://amazing-people.herokuapp.com) ## Introduction *Game Spark* is a full-stack web application built with Node.js, Express, MongoDB (on the back end), Handlebars and JQuery (on the front end). It also uses Firebase Authentication and draws its game data from the Board Game Atlas API. ### Using Game Spark - On the main page of the app, you will be presented with the option to login or sign up for a Game Spark account. When you sign up, you will also have the option to search for games to add to your personal list. - Once you are logged in, you will be redirected to the *Matches* page. Game Spark matches you with any other users who favorited one of the same games as you. On the *Matches* page, you will see the names and photos the users with a common interest of at least one game. - Click the profile picture of a user to view that user's contact information. Then just send an email to set up your first gaming session! - You can view your name, profile photo and favorite games on the *Profile* page. ### NPM packages used - [express](https://www.npmjs.com/package/express) - A fast, unopinionated, minimalist web framework for Node.js. - [axios](https://www.npmjs.com/package/axios) - A promise-based HTTP client for the browser and Node.js. - [Handlebars.js](https://www.npmjs.com/package/handlebars) - An extension to the Mustache templating language created by Chris Wanstrath. - [firebase](https://www.npmjs.com/package/firebase) - To authenticate and manage the users who access an application. - [mysql2](https://www.npmjs.com/package/mysql2) - MySQL client for Node.js with focus on performance. Supports prepared statements, non-utf8 encodings, binary log protocol, compression, ssl, and more. - [sequelize](https://www.npmjs.com/package/sequelize) - A promise-based Node.js ORM for (among other things) MySQL. It features solid transaction support, relations, eager and lazy loading, read replication and more. ## The authors This app was developed by the following team as part of the Full-Stack Web Development program at University of Kansas Professional and Continuing Education: - [Todd Bartelt](https://github.com/bartelto) - [Shannon Burke](https://github.com/shannon-burke) - [Ashley Erffmeyer](https://github.com/ashleyerffmeyer) - [Sable Von Hoover](https://github.com/SableVonHoover)

近期下载者

相关文件


收藏者