-
- 1-BoredBot App
- 2-BlogSpace App
- 3-Color Schema Genarator
- 4-War Project
- 5-Movie Watchlist
- 6-Capstone Project: Personal Dashboard
- 7-Solo Project: Github Profile Cards
Completed these projects that are parts of Scrimba's Working with APIs. I mastered HTML/CSS, APIs in these projects. You can see the visual representations of the each app below.
I created a BoredBot app using an API called as https://apis.scrimba.com/bored/api/activity?type=education. When user clicks the button, text is rendered to DOM. You can get more information how to user Bored API on this website.
- Server & Clients
- Request/Response Cycle
- APIs & async Javascript
- JSON
- fetch() syntax
- Bored API
I created a BlogSpace app using an API called as https://apis.scrimba.com/jsonplaceholder/posts. When user clicks the button;
- First 5 posts are listed
- User can send a post typing title and body content
- HTTP Requests
- URLs, endpoints, methods, Body, Headers
- REST APIs
- Resources
- Parameters
- Queries
I created a solo project called as Color Schema Generator. The app uses an API on https://www.thecolorapi.com/docs#schemes-generate-scheme-get. The app features;
- User can select a seed color with a color picker or
- Select a color on dropdown list
- Schema colors and hex values are displayed on the page
I created a war game. User can play this game against computer! The game uses an API on https://apis.scrimba.com/deckofcards/api/deck/new/shuffle/. The app features;
- User can select new deck
- After deck selection, draw a new card
- At the end of game, If users' score is high, they win the game otherwise computer win.
I created a movie watchlist app as a solo project. The game uses an API on https://www.omdbapi.com/. The app features;
- User can search any movie according to its title
- Add a movie to on watclist
- List their added movies
- Remove movies from watchlist
- Callbacks
- Promises(pending, resolved, rejected)
- .then() and chaining methods
- Async/await
I created a capstone project called as personal dashboard. It runs as chrome extension. The app is integrated on chrome following these steps;
- Download this folder to your local machine
- Open chrome browser and type "chrome://extensions"
- Select developer mode
- Click "Load Unpacked" and choose folder that you download
- Open a new tab on chrome and see this app!
When user clicks a new tab on chrome, they will see;
- Current Dogecoin prices
- Current weather app according to their cities
- Current time
- Random background image that received from Unsplash
- Get a random todo quote
- Promise rejections
- Unsplash API
- Crypto API
- Open Weather API
- https://dummyjson.com/docs/todos API to get random todo
I created a solo project called as GitHub Profile Card. The app uses an API on https://api.github.com/users. The app features;
- User can get a random Github profile card
- User can search specific profile on the search box
- User can see profile details on the card such as; name, location, total followers, followings or repos
-
Notifications
You must be signed in to change notification settings - Fork 0
My Scrimba projects with APIs.
fulyaertay/working-with-APIs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
My Scrimba projects with APIs.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published