/rentfully

Assessment for Hostfully Front-end Engineer

Primary LanguageTypeScriptMIT LicenseMIT

🏑 Rentfully: Bookings Management System

🌟 About the Project

Rentfully is an innovative and intuitive reservation management solution, designed with a focus on usability and efficiency. Ideal for Hostfully, this application streamlines the booking process, making it seamless for users.

✨ Key Features

  • User-Friendly Interface: A clean and responsive design ensures an optimal user experience.
  • Efficient Reservation Management: Create, read, update, and delete bookings with ease.
  • Modular Architecture: Organized in a feature-based structure for better scalability and maintenance.

πŸš€ Technologies Used

  • React & TypeScript: For robust front-end development.
  • Tailwind CSS: For stylish and responsive design.
  • Vite & Vitest: For efficient building and testing.
  • Eslint & Prettier: For code quality assurance.
  • Husky & CommitLint: For maintaining high standards in version control.
  • Jotai: Minimalist state management.
  • Zod: For powerful data validation.
  • React Query: For effective data fetching.
  • React Hook Form: For efficient form handling.
  • Framer Motion: For beautiful animations

πŸ”§ Installation

  1. Clone the repository:
    git clone https://github.com/andrefigueira93/rentfully.git
    
  2. Install dependencies:
    yarn install
    

πŸ–₯️ Usage

To run the project:

yarn dev

To build for production:

yarn build

πŸ§ͺ Testing

Run tests with:

yarn test

🀝 Contributing

Contributions are welcome! Please follow the contribution guidelines for submitting pull requests.

πŸ“„ License

This project is under the MIT License.

πŸ“¬ Author

AndrΓ© Figueira - andrefigueira93@gmail.com

πŸ› Issues

Report bugs and suggest improvements here.