๐ Website Repository: Randomize()
๐ Overview
This repository hosts the Randomize(); Website, currently in development using React and Tailwind CSS.
๐ Getting Started
To begin working with this repository, clone it to your local system and execute npm install
in the terminal to install all the necessary project dependencies.
๐ Website Sections
- ๐ Home
- ๐ฅ Teams
- Executive, Core & Working
- Project Teams
- ๐
Events
- ๐ ๏ธ Projects
- ๐ Alumni
โจ Best Practices
1. ๐งฉ Modular Components
- Single Responsibility: Keep components focused for maintainability.
- ๐ Reusable Design: Create components for easy reusability.
2. ๐จ Efficient Styling
- Utility-First Approach: Swiftly style with Tailwind's utility-first approach.
- ๐ ๏ธ Customization: Tailor styles for a consistent design system.
- ๐ผ๏ธ Image Optimization: Serve optimized images for faster load times.
4. ๐จ Error Handling & Testing
- Error Boundaries: Handle errors gracefully with React's error boundaries.
5. ๐งน Code Quality
- Linting & Formatting: Maintain code consistency using ESLint & Prettier.
- ๐ Code Reviews: Collaborate for better code quality.
6. ๐ Documentation
- Component Docs: Document components for future reference.
- โ๏ธ Comments: Use comments for clearer code understanding.