ieeecs-vit / gpl Goto Github PK
View Code? Open in Web Editor NEWgraVITas Premier League
Home Page: http://www.gravitaspremierleague.com/
License: GNU General Public License v3.0
graVITas Premier League
Home Page: http://www.gravitaspremierleague.com/
License: GNU General Public License v3.0
To make seamless transitions from dev staging to production, separate apps can be dropped in favour of Heroku pipelines.
The current team UI is a bit too plain, and needs serious refurbishment.
Now that you have completed the algorithm please implement the following route.
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
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.
What's the status on this? Also, have you tested this yet? @kashishbest
Modules need to be created for social login into GPL (Facebook, Twitter, Google, and GitHub)
Create tickets for all possible tasks in GPL and assign them to everybody.
Add everyone to the calendar invite and drop in a message at the whatsapp group to ask people to join the meeting if possible
For next year. If accomplished on time, invalidates and nullifies #57
A feature request page will have to be added, where people can request improvements / report bugs.
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.
Please get in touch with Ayush/Shivam and get your EJS concepts clear and implement the front-end for @sukriti27's assigned Backend route.
I'm assigning this to you, please get back to @kashishbest or me, @aneesh-neelam for updates.
@somya777
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)
What do you mean dependency issue? @kashishbest
Quite a few of the existing views are redundant, and must be deleted.
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.
As per last year's stats, a single matchday collection took up 60 MB of data, please verify that.
Show playing 11 and squad seperate, will give a better look. There is no place where the user can see his current playing 11.
DB Hosting for GPL-2014 was on borders, so identify the hosting parameters and revert back
A separate privacy policy page will have to be created.
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.
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.
@amolgautam25 will be implementing, the following two routes.
I have already explained to you, how you should go about it.
I'm assigning this to you, please get back to @kashishbest or me, @aneesh-neelam for updates.
@amolgautam25
The one in '/public/images' is taken from here.
We need to make our own favicon.
@kashishbest , @BurnUalive , @kunagpal , @sukriti27 , @amolgautam25 Please look into that.
In order to better represent the identities of the people involved in the project, a developer timeline has to be made.
Incorrect credentials, invalid password reset links, invalid teams, passwords not matching, etc., may be conveyed to the user(s) via this library.
For next year. This also involves separating registration from team creation, thereby having _id as the email address. Team numbers can be stored as an array, with team details in a different collection altogether.
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
@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.
For next year.
The aforementioned items need to be added to every page of the website.
Using process management libraries like this one can enable better control over application performance in production environments.
The countdown remains buggy at the moment.
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.
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.
There is a separate repository for RPL for a reason.
@sukriti27 will be implementing, the following routes.
I have already explained to you, how you should go about it.
I'm assigning this to you, please get back to @kashishbest or me, @aneesh-neelam for updates.
@sukriti27
https://github.com/motdotla/dotenv may be used in order to relegate all process.env related tasks to a .env file, thereby avoiding the pain of manually creating process.env variables, albeit once.
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.
Aneesh/Kunal kindly help me out with the issue
Session in the request is undefined, kindly let me know where I am going wrong.
It's about time GPL had tests. Check out https://mochajs.org/
The player statistical indices are out of date, and need to be updated.
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++.
At present, only the current match and the next opponent are shown, this has to be expanded to show all matches.
In order to make seamless shifts from dev staging to production, separate apps for production and testing can be dropped in favour of one cumulative Heroku pipeline.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.