LittleTechBookClub / LittleTechBookClub/swarm-ios-app

New User Journey: HomeScreen

Open
#29 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
Dominant language
TypeScript
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Screenshot 2024-06-08 at 10 25 09 AM

As a new user, I want to create an apiary to manage my beekeeping activities.

Scenario:
- I visit the application.
- Click on “Sign Up” to create an account.
- Provide my details (name, email, password, etc).
- Confirm my email address.
- Log in to the application.
- Navigate to the “Apiaries” section.
- Click on “Create New Apiary.”
- Fill in apiary details form (name, location, description, etc).
- Have "skip" to simplify and accelerate the process if the user is in a hurry to create an inspection.
- Create the apiary.

Acceptance Criteria: I can log in and see my newly created apiary listed.

[[[ This ticket is to implement the following ]]]
1. Sign up flow
2. Tabs as defined in the HomeScreen image above (they don't need to work if not implemented yet, just placeholders)
3. Card component with left/right areas for progress card and with column layout for Apiary type cards

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Use the HomeScreen screenshot and the scenario as the starting specification. Trace the sign-up flow, HomeScreen tabs, progress card, and Apiary type card requirements, including the optional skip path. Done means a user can sign up, log in, reach the Apiaries section, create an apiary, and see it listed; unimplemented tabs may remain placeholders.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
frontend, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.