Skip to content

This PR covers the completion of Sprint 1 and the implementation of Sprint 2 - Task 1,2 for the Live Bootcamp Project.#76

Open
traianistrati-dev wants to merge 55 commits into
letsgetrusty:mainfrom
traianistrati-dev:main
Open

This PR covers the completion of Sprint 1 and the implementation of Sprint 2 - Task 1,2 for the Live Bootcamp Project.#76
traianistrati-dev wants to merge 55 commits into
letsgetrusty:mainfrom
traianistrati-dev:main

Conversation

@traianistrati-dev
Copy link
Copy Markdown

Overview

This PR includes the work done for Sprint 1 and continues with Sprint 2 (Task 1 & 2).

What’s included

Sprint 1

  • Updated Docker setup (image names, Rust version)

  • Added initial test structure

  • Refactored code:

    • moved logic from main.rs to lib.rs, then into routes
    • split tests into separate files
  • Implemented basic endpoints + tests

  • Added JSON handling for signup (including 422 case)

  • Added CI config for deployment

Sprint 2

  • Added User model
  • Implemented in-memory user store (HashMap)
  • Introduced AppState
  • Implemented signup validation & error handling (400, 409, 500)
  • Added tests for new functionality

Status

  • Sprint 1: done
  • Sprint 2 (Task 1 & 2): done

@traianistrati-dev traianistrati-dev changed the title This PR covers the completion of Sprint 1 and the implementation of Sprint 2 - Task 1 for the Live Bootcamp Project. This PR covers the completion of Sprint 1 and the implementation of Sprint 2 - Task 1,2 for the Live Bootcamp Project. May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant