João Guerreiro Designer & Developer
Current Status:

Process

Project

  1. Project Initialization
  • Create repository.
  • Create the project.org and project.tasks files.
  1. Research & Planning
  • Define project overview, goals, technologies, and requirements (documented in project.org).
  • Outline the project structure and key features (documented in project.org).
  1. Prototyping
  • Create paper sketches for rough ideas.
  • Map out user flows to visualize navigation and interactions.
  1. Design
  • Design all screens and interactions in Figma.
  1. Development
  • Set up the project environment (dependencies, folder structure, configuration).
  • Develop core features and UI components.
  1. Testing & Refinement
  • Functional Testing: Verify that features work as expected.
  • Performance Testing: Optimize load times, responsiveness, and efficiency.
  • Security Testing: Check for vulnerabilities and secure user data.
  1. Deployment
  • Deploy the application to hosting.

GIT

Pull Requests / Merge Requests

Template

This MR adds _[describe the feature or change in one sentence]_.  

### **Key Changes:**  

- Implemented _[feature/component]_ that _[briefly explain what it does]_.  
- _[Describe any new UI elements, functionality, or logic changes]_.  
- _[Mention any user interactions or expected behavior changes]_.  

### **Setup Notes:**  

- _[List any necessary migrations, environment variables, or setup steps]_.