RoomScout is a platform for connecting students and landlords, providing a seamless rental experience for both parties.
-
User authentication and profile setup
-
Property listings with detailed information
-
Wishlist functionality for users
-
Property comparison
-
Responsive design
-
Integration with Google Maps
-
Clone the repository:
git clone https://github.com/yourusername/roomscout.git cd roomscout -
Install dependencies:
pnpm install
-
Create a
.env.localfile and add your environment variables:REACT_APP_API_BASE_URL=https://your-api-url.com
- Start the development server:
- Build the project for production:
- Preview the production build:
- Run the tests:
- Run the tests in watch mode:
- React
- Vite
- Redux Toolkit
- Ant Design
- Axios
- Formik
- Yup
- Google Maps API
- Jest
- React Testing Library
- Vitest
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
This project is licensed under the MIT License.