Add My First API idea

- Add entry into 2-Intermediate folder
- Add entry in README.md file
pull/421/head
Roboam Casanova Castro 4 years ago
parent b47cf8261f
commit 4972782715

@ -0,0 +1,30 @@
# My First API
**Tier:** 2-Intermediate
Create a Pokédex REST API using Go and Gin.
- Basics of Go programming language.
- Gin
## User Stories
- [ ] User can create a Pokémon.
- [ ] User can retrieve a Pokémon.
- [ ] User can update a Pokémon.
- [ ] User can delete a Pokémon
## Bonus features
- [ ] Implement a more complex storage service, such as a database.
- [ ] Create a new service that fetches information from an already create API.
## Useful links and resources
- [A tour of Go](https://tour.golang.org)
- [Gin](https://github.com/gin-gonic/gin)
- [Developing a RESTful API with Go and Gin](https://golang.org/doc/tutorial/web-service-gin/)
## Example projects
- [pokeapi-go](https://github.com/mtslzr/pokeapi-go)

@ -31,11 +31,11 @@ Here you can [watch a video about this repository](https://www.youtube.com/watch
Projects are divided into three tiers based on the knowledge and experience
required to complete them.
| Tier | Developer Profile |
| :--: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Developers in the early stages of their learning journey. Those who are typically focused on creating user-facing applications. |
| 2 | Developers at an intermediate stage of learning and experience. They are comfortable in UI/UX, using development tools, and building apps that use API services. |
| 3 | Developers who have all of the above, and are learning more advanced techniques like implementing backend applications and database services. |
| Tier | Developer Profile |
| :---: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Developers in the early stages of their learning journey. Those who are typically focused on creating user-facing applications. |
| 2 | Developers at an intermediate stage of learning and experience. They are comfortable in UI/UX, using development tools, and building apps that use API services. |
| 3 | Developers who have all of the above, and are learning more advanced techniques like implementing backend applications and database services. |
🌟 - New Project
@ -85,11 +85,11 @@ required to complete them.
| --------------------------------------------------------------------------------- | -------------------------------------------------- | -------------- |
| [Bit Masks](./Projects/2-Intermediate/Bit-Masks-App.md) | Using Bit Masks for Conditions | 2-Intermediate |
| [Book Finder App](./Projects/2-Intermediate/Book-Finder-App.md) | Search for books by multiple criteria | 2-Intermediate |
| [Calculator CLI](./Projects/2-Intermediate/Calculator-CLI.md) | Create a basic calculator cli. | 2-Intermediate |
| [Calculator CLI](./Projects/2-Intermediate/Calculator-CLI.md) | Create a basic calculator cli. | 2-Intermediate |
| [Card Memory Game](./Projects/2-Intermediate/Card-Memory-Game.md) | Memorize and match hidden images | 2-Intermediate |
| [Charity Finder App](./Projects/2-Intermediate/Charity-Finder-App.md) | Find a Global Charity to donate to | 2-Intermediate |
| [Chrome Theme Extension](./Projects/2-Intermediate/Chrome-Theme-Extension.md) | Build your own chrome theme extention. | 2-Intermediate |
| [Currency Converter](./Projects/2-Intermediate/Currency-Converter.md) | Convert one currency to another. | 2-Intermediate |
| [Currency Converter](./Projects/2-Intermediate/Currency-Converter.md) | Convert one currency to another. | 2-Intermediate |
| [Drawing App](./Projects/2-Intermediate/Drawing-App.md) | Create digital artwork on the web | 2-Intermediate |
| [Emoji Translator App](./Projects/2-Intermediate/Emoji-Translator-App.md) | Translate sentences into Emoji | 2-Intermediate |
| [Flashcards App](./Projects/2-Intermediate/FlashCards-App.md) | Review and test your knowledge through Flash Cards | 2-Intermediate |
@ -102,6 +102,7 @@ required to complete them.
| [Markdown Table Generator](./Projects/2-Intermediate/Markdown-Table-Generator.md) | Convert a table into Markdown-formatted text | 2-Intermediate |
| [Math Editor](./Projects/2-Intermediate/math-editor.md) | A math editor for students to use | 2-Intermediate |
| [Meme Generator App](./Projects/2-Intermediate/Meme-Generator-App.md) | Create custom memes | 2-Intermediate |
| [My First API](./Projects/2-Intermediate/MyFirstAPI.md) | Create your first API using Go and Gin | 2-Intermediate |
| [Name Generation using RNNs](./Projects/2-Intermediate/Name-Generator.md) | Generate names using names dataset | 2-Intermediate |
| [Password Generator](./Projects/2-Intermediate/Password-Generator.md) | Generate random passwords | 2-Intermediate |
| [Podcast Directory](./Projects/2-Intermediate/Podcast-Directory-App.md) | Directory of favorite podcasts | 2-Intermediate |

Loading…
Cancel
Save