CodingGarden / seedling-school-01-frontend-project

For your first project, you will build a frontend website with HTML, CSS and JavaScript. The website will communicate and integrate with a 3rd party Web API.
MIT License
105 stars 14 forks source link

Seedling School

01 - Frontend Project

For your first project, you will build a frontend website with HTML, CSS and JavaScript. The website will communicate and integrate with a 3rd party Web API.

Goals

These are the required goals for the project. Every project should at least meet these goals.

What you will build

Your website should have 2 HTML pages.

Example Project Ideas

How to Participate

  1. Copy the Project Description Template into your own git repo
    • Copy the description from here
    • Do not fork or clone this repo.
    • Create your own repo on github named after your application
  2. Fill out Project Description Template in your own git repo and push to github
  3. Open an issue on this repo with a link to your project description
    • Link to the description file
    • Paste your 2 - 3 sentence description
    • Link to the API you plan to use
  4. Leave a comment on the issue as to the current state of your project
    • Submitted / Description under review
    • Project Started
    • Need a lesson on a topic
    • Need Help with a Bug
    • Project Deployed
    • Waiting for Code Review
    • Waiting for Feedback

See the Code Review Checklist and UI Review Checklist to know what I'll be looking for.

Example 3rd party web APIs to use

NOTE: you will want to find an API that does not require OAuth / authentication, and is completely open or only requires an API key.

In Scope

You can use 3rd party javascript / css libraries for:

Out of Scope

You should not have any of these things in your project, (To help with consistent project feedback / project feasiblity):

FAQ

Stretch Goals

Not required, but if you want to go above and beyond:

If you think of more stretch goals, feel free to open a pull request to update this list.

TODO: (For CJ on stream)