Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

project #249

Open
20 tasks
rucev opened this issue Nov 28, 2024 · 0 comments
Open
20 tasks

project #249

rucev opened this issue Nov 28, 2024 · 0 comments
Assignees

Comments

@rucev
Copy link
Collaborator

rucev commented Nov 28, 2024

Requirements:

Documentation:

  • - README (introduction, functional description > use cases, technical description > data model, etc.).
  • - Figma (UX/UI design)

Methodology:

  • Git Flow (develop vs feature branches)
  • Issue Tracking (GitHub issues, commit messages)
  • Testing (specs)
  • Code Coverage (80% coverage)

Server-Side:

  • - Data Model
  • - Multi-Module Setup (using npm packages)
  • - Logic Separation (Separation of Concerns - SoC)
  • - Input Validation
  • - Error Handling
  • - Routing (semantic structure, file separation)
  • - Security (password hashing, authentication tokens)
  • - Output Sanitization (e.g., excluding sensitive fields like _id, password)
  • - Configuration File (e.g., .env)

Client-Side:

  • - Design (using Tailwind CSS)
  • - Multi-Module Setup (using npm packages)
  • - Logic Separation (SoC)
  • - Input Validation
  • - Error Handling / Feedback (custom alerts with useContext, confirmations)
  • - Component Structure
  • - Routing (using react-router-dom)
  • - Session Persistence (browser refresh handling, e.g., F5)
  • - Configuration File (e.g., .env)
rucev added a commit to rucev/isdi-parttime-202406 that referenced this issue Nov 28, 2024
@rucev rucev self-assigned this Nov 28, 2024
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

When branches are created from issues, their pull requests are automatically linked.

1 participant