Code Clan - Project 1
Tolo Fitness App
First of all. Its still Friday but Im starting this one a bit early as I'll be working on my project during the weekend but I am so proud of myself already. I've done TDD i've done CRUD all on my own and found the project WAY more fun than I first thought. Turns out I've really over doubted myself and my skills. Now i'm not saying I am amazing but the fact i've managed to do everything so far by myself just shocks me to my very core.
For future Code Clanners who may have the same experience as me and have some really super low days... push through to project week and your lightbulb moment will come! Thats what the lecturers have told me and if you asked me on week 2 if i believed them by answer would have been "AYE SURE NAE BOTHER" but it truly has! Also reach out. I had coffee with other previous code clan students, tell your lecturers. tell anyone who will listen to be honest ( even if they aren't really listening as they have no idea what you're talking about) getting it out in the open helps. The socials really helped me! I know i've mentioned it previously but not coding for a couple of hours and laughing with people who are going through this experience with you helps LOADS. Once again, Those of E24, I Thank you!
Working on my first project has really opened my eyes and today has given me such a confidence boost that I cant quite believe it's me writing this. Yes there are things i'm still unsure of but I now have the confidence to give it a little more time and try to find a solution before giving up.
TDD
The lecturers said that TDD wasn't really necessary but I wanted to take some time on this as It's something i've struggled on during my first few weeks and although there isn't really much to test I wanted to do it anyway for my own understanding and in my head it was the most logical way to start. See all that green below? THAT WAS ME!
this particular test I am quite proud of. I failed a few times on checking to see if a booking was full and just couldn't get the test to pass but finally I knew what I was doing wrong. Instead of calling @booking.full_capacity i was just calling capacity which you cant see in my setup but I set it to 10. It kept coming up as expecting 10 when I was adding someone to it... so when I finally noticed and put full_capacity and it went green? well you can probably tell from the way I'm writing but I am extremely happy with myself.
Week 5 day 2 - Project 1
Ive been far too busy to write a day to day update... but I am happy to announce that I have a FULLY FUNCTIONING APP!!!! *applause* I actually did get one from some class mates which was totally deserved.. even if it was them sarcastically doing it... ill take it. From my point of view, i've been so stressed about not knowing things but turns out I know way more than I originally thought so pat on the back for me!
Can honestly say this week has been fun, hard, exhausting... but I have an app... right now it looks like crap. BUT IT WORKS! I'm not finished... right now i'm going to work on the extensions and possibly get them up and running before doing my CSS tomorrow/Thursday.
Day 3 - CSS day
Today I am presenting my first fully fledged web application!!! I am still messing around with the CSS and I have also added a staff table (check me out doing extra) to just again go over what I previously completed. It doesn't do anything... but if it helps me solidify my knowledge then thats the ultimate goal.
After reviewing with Wojtek on the UX side there was minimal changes that i'm going to mess around with.
My original Idea was to have images of the people so you can recognise them which Wojtek also recommended, which i've managed to do (sorry gym friends) your faces are plastered over my project!
Day 4- Code Review
I don't really have much else to say other than the fact it went well! Ive super planned my project so I didn't think it would go terrible but the fact i've managed to get a fully working app and attempt extensions is way more than what i expected for the week! they may not work the way you'd want them to work in real life.. but it works regardless! in my own special way.
I am extremely proud of how far i've come on this project. honestly I half expected to have what I had on day 2 as my final working project so anything past day 2 is a bonus! Ive continued to play around with the CSS and HTML coding on the web pages to make it look a bit more professional and i've started planning my presentation layout so Im super ready for tomorrow.
Day 5 - Presentations
Ive practiced and practiced this presentation so hope it goes well.... wish me luck....
*does presentation*
Went great! :)! YAY
Everyones presentations were really great. Its really interesting to see how different people approached the same brief.
This week has been great fun! stressful OMG yes, and I don't think i've ever been so tired but I think the effort i've put into the project has really shone through and I am really super proud of myself. (TAKE THAT WEEK 1 - 4 ME)
At the start of the week I was sort of worried and overwhelmed as others started working on their sql codes before I was no where near finished my ruby code but people work in different ways and I wanted to ensure I had ALL my ruby code working before moving on to looking at SQL code then once all that was working I then concentrated on my CSS and HTML. there was obviously very basic stuff as you can see from day 2 just to make sure pages were working, then I went on to do the extensions and my own further extensions.
It is a confidence issue I have that I compare myself to others a lot... especially when i'm learning something new. I imagined we would all be these small confused fish in a very big pond but there are people that are way ahead of me experience wise which I think is whats taken me by surprise so much. I have now got a note on my laptop to remind me to stop comparing myself to others at the recommendation of one of the instructors so I hope it helps!
On to week 6 - Javascript!
ignore the below image.... it is of my project just don't know why i cant delete it from this.
Product Lead
6 年Remember this!!! You’re going to need it in interviews :) Also, good design!!! One of the things that consistently impressed me about Codeclan graduates is how good they are, especially compared to others, at presentations. It is a skill that will serve you very well in the very near future.
IT INFOSEC at Cybersecurity and Infrastructure Security Agency
6 年Way to go! Congratulations on designing and TDD of your project! Ruby of Rails right?