A RESTful CRUD resource with scaffolding
Build a small Rails app (a blog, a task board, a bookmarks list). Requirements: generate at least TWO models with a relationship (belongs_to /...
Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Filter 243 public project briefs by path and level. Sign in to track progress and reviews. Each brief exposes its grading criteria before you start.
Build a small Rails app (a blog, a task board, a bookmarks list). Requirements: generate at least TWO models with a relationship (belongs_to /...
Extend Rails into something interactive — EITHER a Hotwire-driven UI OR a JSON API (pick one). Shared requirements: model a domain with associations;...
Build a fuller Rails app and take it toward production (a multi-user SaaS-style app, a marketplace). Requirements: (1) authentication (a starter kit...
Build a useful CLI with cargo (e.g. a word/line counter, a units converter, or a small todo manager). Read arguments/stdin, model your data with...
Build a reusable LIBRARY crate (cargo new --lib): a generic data structure or algorithm parameterized over a type with trait BOUNDS (e.g. T: Ord), at...
Build a concurrency-heavy Rust app — EITHER multi-threaded (e.g. a parallel file/data processor sharing state via Arc<Mutex<T>> and coordinating with...
Design a small relational schema (e.g. a library, a store, or a blog) in third normal form: tables with appropriate data types, PRIMARY KEYs, and...
Given a dataset (orders/events/transactions), write a suite of analytical queries that use Common Table Expressions for readability and WINDOW...
Start from a schema with several slow queries. Use EXPLAIN / EXPLAIN ANALYZE to read the plans, identify the bottlenecks (sequential scans, bad join...
Build a small command-line Scala program (a word-frequency counter, an expression calculator, a CSV summarizer). Requirements: prefer val (immutable)...
Package reusable Scala as a small library with sbt and a test suite. Requirements: expose an API using generics and/or a TYPE CLASS via Scala 3...
Build a Scala application that does real concurrent or effectful work (a web scraper/aggregator, a small API client, a job runner). Requirements: (1)...
Build a minimal AUTHORITATIVE server for a simple real-time multiplayer toy (e.g. shared moving dots/'agar'-style, Pong, or a top-down arena) — use...
Extend your authoritative server with real netcode so it feels smooth under latency and resists basic cheating. Requirements: (1) CLIENT-SIDE...
Build a more complete multiplayer backend around your game (design/implement as far as your stack allows; document any parts you design rather than...
Write a small Bash utility script (a backup helper, a batch file-renamer, a log summarizer). It must start with a proper shebang and 'set -euo...
Solve a real data task with a shell PIPELINE using the classic tools (a log-analysis report, extracting fields from a CSV, summarizing file stats)....
Build a production-quality Bash CLI tool (a deployment helper, a project scaffolder, an ops automation script). Requirements: (1) a clean header with...
Pick a real architectural decision for a system you know or invent (e.g. 'monolith vs microservices for our MVP', 'PostgreSQL vs DynamoDB for the...
Choose a non-trivial system (real or designed) and document its architecture using the C4 model. Produce at least the System Context diagram (the...
Build a REST API with Spring Boot 3 (Java 17+, jakarta.*) scaffolded from Spring Initializr. Expose @RestController endpoints (GET/POST/PUT/DELETE)...
Extend a Spring Boot 3 API with Spring Security 6: a SecurityFilterChain @Bean (NOT WebSecurityConfigurerAdapter) defining public vs authenticated...
Build a Spring Boot 3 microservice ready for production. Expose Actuator with health (liveness/readiness groups) + metrics via Micrometer (Prometheus...
Produce a full architecture proposal for a realistic system (e.g. a multi-tenant SaaS, a ride-booking backend, an analytics platform). Deliver: (1)...