This repository contains a collection of backend projects developed by roadmap.sh
. Each project is designed to showcase different aspects of backend development using Go
.
Each directory within this repository represents a separate backend project. Each project is named after the topic or concept it covers.
Feel free to explore the projects and learn more about backend development using Go. If you have any questions or suggestions, please don't hesitate to reach out.
- Task Tracker
- Build a CLI app to track your tasks and manage your to-do list.
- Challenge Details
- GitHub User Activity
- Build a CLI app to fetch the recent activity of a GitHub user and display it in the terminal.
- Challenge Details
- Expense Tracker
- Build a CLI app for simple expense tracker to manage finances.
- Challenge Details
- Number Guessing Game
- Build a CLI game to guess a random number between 1 and 100.
- Challenge Details
- TMDB CLI Tool
- Build a CLI app to fetch movie information and display it in the terminal from The Movie Database (TMDB).
- Challenge Details- Unit Converter
- Unit Converter
- Unit converter to convert between different units of measurement.
- Challenge Details
- Personal Blog App
- A simple blog application with user authentication and admin dashboard.
- Challenge Details
- Blogging Platform API
- A RESTful API for a blogging platform with CRUD operations.
- Challenge Details
- Expense Tracker API
- A RESTful API for an expense tracker with CRUD operations.
- Challenge Details
- Todo API
- A RESTful API to allow users to manage their to-do list.
- Challenge Details
- Weather API
- A weather API that fetches and returns weather data.
- Challenge Details
- Caching Proxy
- Build a caching server that caches responses from other servers.
- Challenge Details
- Markdown Note-taking API
- Build a note-taking app that uses markdown for formatting.
- Challenge Details
- URL Shortening Service
- Build a URL shortening service that shortens long URLs.
- Challenge Details
- Broadcast Server
- Build a simple WebSocket server for real-time communication.
- Challenge Details
Happy coding! 🚀