James | Tom | Angie |
---|---|---|
Matt Herron | Dylan Cairns | Isaac Bueno |
Brad Bolander | Sonju Walker | Eric Luczak |
Tim Rourke | Joe Greene | David Hayes |
Jim Haff | Myron Johnson | Chris Kim |
Kate Shirley | Tristan Marshall |
For your first project, you're going to build a professional website! What kind of website will this be? That's up to you! We will need to approve your website before moving forward.
This first project should be hosted on your Github pages account under the project1
resource/sub-directory. (http://your-username.github.io/project1). This will be in your Github pages repository (such as https://github.com/code-for-coffee/code-for-coffee.github.io). We will make exceptions for students who choose to host their application on their own server; however, we will not be able to assist with non Github-pages resources until we cover them in class (we discuss server hosting in the coming weeks).
Your website must must:
$.ajax
calls to external APIs and render data from themreadme.md
file with explanations of the technologies used, the approach taken, installation instructions, unsolved problems, etc.Project Workflow: Did you complete the user stories, wireframes, task tracking, and/or ERDs, as specified above? Did you use source control as expected for the phase of the program you’re in?
Technical Requirements: Did you deliver a project that met all the technical requirements? Given what the class has covered so far, did you build something that was reasonably complex?
Creativity: Did you added a personal spin or creative element into your project submission? Did you deliver something of value to the end user (not just a login button and an index page)?
Code Quality: Did you follow code style guidance and best practices covered in class, such as spacing, modularity, and semantic naming? Did you comment your code as your instructors have in class?
Problem Solving: Are you able to defend why you implemented your solution in a certain way? Can you demonstrate that you thought through alternative implementations?
Total: Your instructors will give you a total score on your project between:
Score | Expectations ----- | ------------ 0 | Does not meet expectations. 1 | Meets expectactions, good job! 2 | Exceeds expectations, you wonderful creature, you!
This will serve as a helpful overall gauge of whether you met the project goals, but the more important scores are the individual ones above, which can help you identify where to focus your efforts for the next project!