Jump to content

If you are having trouble logging in, please try resetting your password. The email you get will include your "Display Name" ("Hi, Display Name") which is what you should use to log in with. If that doesn't work, email me: [email protected]

lobster

tracklaps.net - build thread.

Recommended Posts

HAI GAIS! 

 

I've been slowly working on a site called tracklaps.net 

 

I'm using this thread to document my slow ass progress and for me to ramble on about nothing in particular. 

 

sites like fastestlaps.com are terrible in execution imo so I wanted to make something a little more local focused at first I guess.  

 

Being curious about laptimes, I obviously wanted an easy way to compare times on tracks I've driven, to cars similar to mine. 

 

I also noticed, that race tires can easily make for a much faster lap and I wanted a way to differentiate that to compare apples to apples. 

 

The idea is to have a database driven site of laptimes from HPDE enthusiasts.  The laps submitted should be your own with video (currently just a link to youtube or whatever.  

One day I would like to be able to accept data.    First things first though. 

 

Instead of finding a thread on a forum and searching that thread for  a particular track and then a car.  

 

 

I'm debating how I want to handle the time submission, for obvious to me reasons I can't just leave a form open to everyone without some sort of system in place. 

 

I do plan on taking all the lap videos in the threads here on this forum and inputting them just for some foundational data for when I "launch" the site.   even though its up it just has no functionality and it's mostly broken. 

http://www.tracklaps.net

 

ideals welcome. 

 

Keeping in mind that I am not a web developer or designer and don't have a ton of free time.  

Share this post


Link to post

http://tracklaps.net/submit.php

 

 

Here is the (nonfunctional) submission page.   Is this all the data everyone would like to see? 

 

Cool idea! Right off the bat:

 

-> Run group colors is not going to work, as the colors change / mean different things to different clubs, some don't even use colors. Let the time and setup data do the talking, don't worry about run groups. Maybe just Novice/Int/Adv?

 

-> I'd want more data on the tire (what TW etc. aka I want to know if they're on an NT01 or a BFG Rival if we're talking street tires). If race, what race compound (ex. differences between an RA1 and SM7).

 

-> Temperature, conditions - it matters!

 

-> Stock / or modifications done to the car (I/H/E, etc.). An S2000 with a J swap vs. an S2000 is going to be pretty big, but it's still an S2000..right? 

 

 

Our lap threads do a pretty good job of giving the basic information to frame the lap for, I'd suggest using that template on the submission? 

 

My two cents. Look forward to seeing it develop!

Share this post


Link to post

Cool idea! Right off the bat:

 

-> Run group colors is not going to work, as the colors change / mean different things to different clubs, some don't even use colors. Let the time and setup data do the talking, don't worry about run groups. Maybe just Novice/Int/Adv?

 

-> I'd want more data on the tire (what TW etc. aka I want to know if they're on an NT01 or a BFG Rival if we're talking street tires). If race, what race compound (ex. differences between an RA1 and SM7).

 

-> Temperature, conditions - it matters!

 

-> Stock / or modifications done to the car (I/H/E, etc.). An S2000 with a J swap vs. an S2000 is going to be pretty big, but it's still an S2000..right? 

 

 

Our lap threads do a pretty good job of giving the basic information to frame the lap for, I'd suggest using that template on the submission? 

 

My two cents. Look forward to seeing it develop!

 

 

good thinking, I forgot white is the high level on some groups, red is beginner is others.   

 

I probably should include something on modifications to the vehicle, tire brand and weather.   I'll add that.  

 

I'll have to mess around with the database schema  to accommodate these changes.  

 

For the sake of searching, I may just have "cold" "cool" "warm" "hot"  for outside temperature.

Also a "clear" or "wet" option as well. 

Share this post


Link to post

tossing around the idea of using something like stormpath or auth0 to secure the database submission part and just use social login so nobody would have to create any new login and I won't have to make my own authentication portal just for this. 

 

Are their any tracks other than the ones i have listed on tracklaps.net/tracks.php that anyone would like to see?  My initial focus is Texas tracks but once I have the schema down it won't be hard to add additional tracks. 

Share this post


Link to post

good thinking, I forgot white is the high level on some groups, red is beginner is others.   

 

I probably should include something on modifications to the vehicle, tire brand and weather.   I'll add that.  

 

I'll have to mess around with the database schema  to accommodate these changes.  

 

For the sake of searching, I may just have "cold" "cool" "warm" "hot"  for outside temperature.

Also a "clear" or "wet" option as well. 

Houston, TX cold or North Dakota cold?  I would avoid ambiguous terms, or if you use them, at least define them.

Share this post


Link to post

Houston, TX cold or North Dakota cold?  I would avoid ambiguous terms, or if you use them, at least define them.

 

 

good point.  I added some temperature ranges on the submission for... would you agree with them?  

 

tracklaps.net/submit.php

 

Temperature: North Dakota Cold below 30F cold 30 - 49 cool 50 - 74F warm 75 - 84F hot 85 - 100+ F

 

 

I hope to have some database functionality added in today while I have my lunch.  

Share this post


Link to post

Could you add the ability to post data? That would be the most interesting thing for me.

Share this post


Link to post

Could you add the ability to post data? That would be the most interesting thing for me.

 

do you mean like AIM data?    

 

If you can send me some example data? 

Share this post


Link to post

lap submission is working.   (though I disabled it for the time being until I get my authentication in place) 

 

I need to parse the time into milliseconds and pass that as an integer to the database.  

I need to make fields "required" for the submission form and fix a bug in the "direction" checkbox. 

 

Then work on some output formatting.  Probably going to use some angularJS  for fun. 

 

www.tracklaps.net/msrh.php   gives you an example of raw database output. 

Share this post


Link to post

yep... i think I'm gonna use google+ login via stormpath w/angularJS  

 

I'll have to port my app but it'll be a lot easier to handle authentication. 

Share this post


Link to post

anyone not suck with photoshop? 

 

I need a favicon & a basic logo.  

Share this post


Link to post

includes 16x16, 24x24, 32x32, 48x48 and 64x64

 

This was just a quick and dirty favicon.  I had a few other ideas including a stopwatch, cone, steering wheel or a wheel.  Its always challenging to come up with something for a 16x16 icon.  

favicon.ico

Share this post


Link to post

That's great!  I really appreciate it!   

 

 I turn into a backwoods yokel when it comes to graphics.   The closest I get to digital art is making memes with mspaint. 

Share this post


Link to post

I have the authentication system more or less in place.  

 

just need to configure some token passing. 

 

I'm not doing anything crazy with user accounts.   Basically if you have a gmail account you can post a lap.   I'll probably use captcha or something in front just to confirm its not a bot uploading trash into the database

 

Still need to work out cleaning up the output so it can be readable and sortable. 

Share this post


Link to post

google login is working, using session token for the submit page. (if you're not logged into the site it'll kick you back to the authentication page) 

 

 

clean up database code, not everything is being submitted correctly like track direction 

 

format query results into a table. 

 

add better error handling 

 

 

 

I have been meaning to ask... will you guys actually use this site once it's functional? 

Share this post


Link to post

This sounds pretty cool. Being able to input your laps manually is a nice thing. There is another site that requires you to upload CSV files but my track app won't export properly.

Share this post


Link to post

groovy,  

 

 

its coming along.  

 

laps are outputting to a human readable table. 

 

I'm going to do some more sorting by individual tracks and what not. 

 

the lap submission page doesn't confirm whether or not a submission as occurred. 

Share this post


Link to post

Thanks Mr Pendleton for introducing Aryton Senna to my site! 

 

 

http://www.tracklaps.net/tws.php

 

 

 

Aside from the lack of verboseness anything you would like to see? 

 

ETA: Site isn't complete.  If anyone submits legitimate laps let me know so I won't just drop an entire table. 

Share this post


Link to post

A few issues/suggestions/comments with the submission form.

 

1. do we care about skill level?  what value does it add?  no right or wrong answer here, i just feel like its not needed

2. time format does not allow fractions of a second, but "am" or "pm".

3. car year?

4. tire vs tire model?  do we need both.  If I know what tire they were running, do I need to know if its a street tire or race tire?  

5. getting pretty granular, but what about tire size?

6. Vehicle mods will likely need a multi-line box to enter info.

Share this post


Link to post

A few issues/suggestions/comments with the submission form.

 

1. do we care about skill level?  what value does it add?  no right or wrong answer here, i just feel like its not needed

2. time format does not allow fractions of a second, but "am" or "pm".

3. car year?

4. tire vs tire model?  do we need both.  If I know what tire they were running, do I need to know if its a street tire or race tire?  

5. getting pretty granular, but what about tire size?

6. Vehicle mods will likely need a multi-line box to enter info.

 

 

Thanks for the feedback.  Here are my thoughts. 

 

1.) I'm on the fence about skill, in my mind it's a good metric just to see where other drivers at your skill level are in similar vehicles.  Would be more beneficial to the beginner drivers.   I'm not adverse to taking it out or maybe making it optional. 

 

2.) the SQL INSERT for that field requires PHP to convert to milliseconds totaling the time the lap was.  Currently the stopgap is until I get to it sometime this week is to type out times in 9:99:99 (if you don't use the last colon you'll get a 00 response) so the milliseconds show up.  It's just for testing and I keep forgetting that its broken. 

 

3.) whoops I would say that's fairly relevant 

 

4.) something I was aiming for more feedback on honestly.  Some that I've talked to all they care is if someone is running race tires vs street tires whereas others care about the particular tire.   

 

5.) wheel size could go into the mods field else it's assumed stock wheel size maybe?  Primary goal is to focus on the DE drivers first and the racers second.   The racing clubs have transponders and sites that you can already go to check out your time.   So in my head the majority that I would initially hope to attract is the guys with the bone stock car that they're really starting to develop skill with after a handful of DE events.    

On the other hand, lots of people dong this have light mods and wheels are one of the first.  I'll mess around with some things in this regard. 

 

6.) yep, need to work on some formatting issues I have with JSON output before I modify the notes field. I'm also toying with the idea of using the google tokens to establish profiles for users to have their cars with details listed.  That way I could keep tires race/street for the lap times and then you can drill down to find more info on the car at that users profile.  

 

I'm also assuming this won't net a ton of traffic either so I'm using a basic lamp stack with very little scalability in mind.  

Share this post


Link to post

Instead of users input a subjective skill level, maybe a scale of number of events under their belt.  Example:

1-4 events

5-10 events

11-30 events

30+ events

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...