Coder Social home page Coder Social logo

westendathletic's Introduction

West End Athletic

Amateur football team website.

TODO

  1. Finish off admin sections:
    • The ability to add matches and results
    • The ability to add player stats
    • The ability to add generic news items
  2. Add public facing pages
    • League table
    • Fixtures
    • Statistics and player profiles
    • News feed comprised of
      • Generic news items
      • Results, upcoming matches etc
  3. Facebook integration
    • Basic like functionality
    • Comments for results, player profiles and news items
    • Facebook open graph events for results and goals etc

Notes

  1. I am still undecided as of how to specify a certain team as the home team. I could add a column to the teams table to indicate whether a team is the home team or not. But this would result in a lot of unecessary validation to make sure there was only one home team not to mention bad erm design. I am going to look into setting the home team in a configuration file. This home team can be loaded into the db as seed data. I can then extend the Team model with a helper method such as .home_team? to determine home team logic.
  2. The user management is a little off just now. I suppose I can implement two types of admin user, one as the super admin and one that has access to everything apart from user management. Currently each user has CRUD access to all users.
  3. I realise there is a distinct lack of tests surrounding the current functionality. Keeping in mind a certain blogpost I do intend to add some tests around the user admin login and keep on top of things when I encounter some more complicated functionality.

westendathletic's People

Forkers

aqbal1211

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.