#VANLIFE is a campervan rental website developed using React.
- Filtering: Users can efficiently navigate the selection of campervans through customizable filters. Applied filters persist in the URL parameters, ensuring a seamless experience even when navigating back and forth between pages.
- Navigation: Implemented with React Router 6, providing smooth transitions and effortless exploration throughout the app's various sections and components.
- Shadcn/ui Integration: Leveraged the shadcn/ui component collection using their CLI. This integration facilitated the inclusion of stylish and reusable elements, such as loading skeletons and accordions, enhancing the app's functionality and aesthetics.
- User-friendly Interface: The website boasts an intuitive and visually appealing interface styled with Tailwind CSS, ensuring an enjoyable browsing experience for users.
As a web-based application, there's no installation required to access #VANLIFE. Simply visit the website here using any modern web browser.
#VANLIFE was built using the following technologies:
- React: A popular JavaScript library for building user interfaces.
- TypeScript: A statically typed superset of JavaScript that enhances code quality and developer productivity.
- Tailwind CSS: A utility-first CSS framework for building custom designs quickly.
- shadcn/ui: Integrated shadcn/ui component collection for stylish and reusable UI elements.
- Material-UI: Material UI is an open-source React component library that implements Google's Material Design
- Vite: A fast, opinionated web development build tool that provides instant server startup.
- Supabase: An open-source Firebase alternative for building scalable and secure applications.
- React Router 6: Used for declarative routing in the React application.
This project is licensed under the MIT License.
- Author: Ganesh Dole
- Email: [email protected]
- GitHub: ganeshdole
- Live Website: vanlife.ganeshdole.me