Project Instructions

Project Development Guidelines

Welcome to the project! Here are the essential guidelines for development:

1. Code Structure

  • Follow the MVC pattern for better organization
  • Keep components modular and reusable
  • Use meaningful file and folder names

2. Styling Standards

We're using TailwindCSS for styling. Please adhere to:

// Good example
                    <div class="flex justify-between items-center p-4 bg-white rounded-lg shadow">
                        Content here
                    </div>

3. JavaScript Best Practices

"Write code as if the person who ends up maintaining your code is a violent psychopath who knows where you live."
  1. Use ES6+ features
  2. Implement proper error handling
  3. Document complex functions

4. Testing Requirements

All features must include:

  • Unit tests for business logic
  • Integration tests for API calls
  • End-to-end tests for critical user flows

5. Deployment Process

# Deployment commands
                    npm run build
                    npm run test
                    npm run deploy

6. Collaboration Rules

Remember to:

  • Create feature branches
  • Submit PRs for review
  • Resolve merge conflicts properly

Please review these guidelines before starting any work on the project.