Git Product home page Git Product logo

kottans_web_game's Introduction

kottans_web_game's People

Contributors

amashoshyna avatar angular-cli avatar lempiy avatar m-vv avatar valavanca avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kottans_web_game's Issues

Create Can Activate Guard for angular 2 router

This task depends on auth service and must be started of after #13 will be done.
Implement can activate blocker for router so when non-authorized user is trying to access some pages (for instance User Profile) he gets redirect to main hall.

Implement User Profile Page.

Implement user profile page, using some sort of mock data for a while:
Should contain user avatar.
User name.
Date connected.
Games played.
% of wins.
List table of 10 last games.

Changes for education

If our project have educational purpose too I propose:
do this steps of commit

  1. make Feathers application without nothing
  2. make it working in Docker
  3. add service that can work with MondoDB
  4. add user auth
  5. only after that add some frontend
    ...
    All files should have explanation in comment and maybe we can write our own tutorial.
    I'm open for ideas how we can make this work more helpful for future learners.

Configure Feathers WebSockets service

Figure out how to do fallowing.

  1. Make Feathers server able to connect front-end using WS.
  2. Feathers server should emit messages for everyone.
  3. Feathers serve shouldn't emit messages received from non-authorized user.

Add DB

Add and maintain MongoDb to a project.

Game Model and games route

  1. Create basic Game model with custom fields.
  2. Add new route to serve Game Model making our server able to answer for GET, POST, PUT, PATCH and DELETE requests on /games/ URL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.