Giter Site home page Giter Site logo

gpl's People

Contributors

amolgautam25 avatar anantlk avatar aneesh-neelam avatar ankursarode avatar ayushagarwal95 avatar gitter-badger avatar greenkeeperio-bot avatar hvarday avatar kashishbest avatar kunagpal avatar saurabhmathur96 avatar shivam-g10 avatar sukriti27 avatar tanishachawla avatar vishwajeetsinh98 avatar waffle-iron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gpl's Issues

Pipelines

To make seamless transitions from dev staging to production, separate apps can be dropped in favour of Heroku pipelines.

Dashboard

The current team UI is a bit too plain, and needs serious refurbishment.

Leaderboard Route

Now that you have completed the algorithm please implement the following route.

  1. /leaderboard

I'm assigning this to you, please get back to me for updates.
@kunagpal

Feel free to get back to @kashishbest or me, @aneesh-neelam, if you have any issues going ahead with the implementation

Cookies

Frequently accessed data like the leader board and user statistics can be cookied in order to inject significant amounts of impetus into application performance, with conditional checks to ensure that the versions of the cookie contents and the matchday value (process.env.DAY) on the server match.

Social login

Modules need to be created for social login into GPL (Facebook, Twitter, Google, and GitHub)

Feature request

A feature request page will have to be added, where people can request improvements / report bugs.

Image slideshow

The current image slideshow on the countdown splash page is okay, but can be made better, with regard to the inter image transition flashes, and the awkward aspect ratio.

Statistic display overhaul

Placeholders and layout will have to be made for:
-Individual player statistics
-Overall event stats (total runs scored by all teams, total wickets taken by all teams, orange cap, purple cap)

Redundant views

Quite a few of the existing views are redundant, and must be deleted.

Admin panel

At present, the matches are simulated via the Heroku panel. A proper administrator interface with features like team count, match simulation buttons, and daily report divisions is needed.

Home Page Display Details

Show playing 11 and squad seperate, will give a better look. There is no place where the user can see his current playing 11.

Privacy policy

A separate privacy policy page will have to be created.

Cloudinary

At present, all images are being stored as static assets within the code repository. They will have to be shifted to the aforementioned image hosting platform.

NPM postinstall script fails on Microsoft Windows

The npm postinstall script is defined for Unix-based systems. The path separator used is incompatible with Windows systems. But Windows' path separator is incompatible with Unix systems.

Heroku's default Node.js buildpack only runs:

$ npm install 

Therefore the postinstall script is required to obtain bower components on Heroku, which runs Ubuntu Linux.

On Windows systems, run:

$ npm install
# npm -g install bower
$ bower install

Ignore the npm errors that may occur.

Developers timeline

In order to better represent the identities of the people involved in the project, a developer timeline has to be made.

Error messages

Incorrect credentials, invalid password reset links, invalid teams, passwords not matching, etc., may be conveyed to the user(s) via this library.

Mobile Website

The website must be adapted for mobile form factors. Please research on a good and easy way to adapt the current website for phone and tablet screen sizes.

The current website is deployed here, check it out.

I'm assigning this to the three of you, please work together on this. Get back to me for updates.

@MUDITSARAF, @diksha-jain, @tannika

If you have any issues, please contact either @kashishbest or me, @aneesh-neelam

Check master branch commits

@kashishbest, I may have inadvertently deleted your contributions made on August 3rd, 2014.

Please check the master branch if they are present. If not, then please push your local repository to a separate branch and then issue a pull request.

I'm sorry for this, I made a mistake while merging branches and cleaning up the repository.

Process management

Using process management libraries like this one can enable better control over application performance in production environments.

Countdown

The countdown remains buggy at the moment.

Dynamic team name availability

As is the case with username selection for most account based web services, the team name selection must be improved to include 'on the fly' checks for team name availability.

Emails

The backend code for sending emails for various tasks like password resets, welcome emails, as well as post match emails is ready, but the emails are just boring plain text. They will need to be stylized as well.

Logs

Wherever you need to log something, use Logentries for it.

Add the following at the start of every Node.js file you're going to be logging:

var log;
if (process.env.LOGENTRIES_TOKEN)
{
    var logentries = require('node-logentries');
    log = logentries.logger({
        token: process.env.LOGENTRIES_TOKEN
    });
}

Then use the following syntax to log things:

if (log) log.log('debug', {Error: err, Message: err.message});

Check out the Logentries Documentation for more information.

Matches Simulation

What's the status on the match simulation? @kashishbest, @kunagpal

Also, do not insert formatted commentary into the database, the frontend must do the formatting based on the screen width. HTML web pages don't work the same as C/C++.

And @kunagpal, our work would get done faster if you had written the Node.js code properly. The input data to the simulation code is present in the database, its not as if you could simply sit and write it in C/C++.

Logo

We need a modified Logo for GraVITas Premier League. The current logo doesn't match well with the rest of the background. Check out the logo on the current website here

Please tweak the existing logo, make it more visually appealing.

I'm assigning this to you, please get back to me for updates.
@Vikhyati

If you have any issues or need any help, contact either @kashishbest or me, @aneesh-neelam

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.