/Chirpy

Design REST APIs and Build Servers with Go

Primary LanguageGo

REST API Design and Server Building in Go

Practice REST API design and server building abilities in Go

Steps

I published each step of my design process in Medium, and it'll be helpful to follow along the details of this project with the articles if you want to know the process:

  1. REST APIs Design and Server Building in Go(1-Servers)
  2. REST APIs Design and Server Building in Go(2-Routing)
  3. REST APIs Design and Server Building in Go(3-Architecture)
  4. REST APIs Design and Server Building in Go(4-JSON)
  5. REST APIs Design and Server Building in Go(5-Storage)
  6. REST APIs Design and Server Building in Go(6-Authentication)
  7. REST APIs Design and Server Building in Go(7-Authorization)
  8. REST APIs Design and Server Building in Go(8-Webhooks)
  9. REST APIs Design and Server Building in Go(9-URL Queries)

⚙️ Set Up

Inside the Go module:

go build -o chirpy && ./chirpy --debug

👏 Contributing and Expanding the Learning Process

I would love your help! Contribute by forking the repo and opening pull requests. Please ensure that your code passes the existing tests and linting, and write tests to test your changes if applicable.

All pull requests should be submitted to the main branch.