Live Link: Atlas Rent
Rent-App is a comprehensive web application that provides house and car rental services. Users can view available houses and cars, make reservations, and manage their rental history efficiently.
- User Authentication: Seamlessly create an account or log in to access the full functionality of the application.
- Viewing Houses and Cars: Browse through available houses and cars and examine their details.
- Reservation Management: Reserve houses or cars for specific dates and manage existing reservations.
- Profile Management: View and update profile information.
Users can register and log in to the application using:
- Email:
misafir@.com
- Password:
Misafir123!
Users can view available houses and cars and check their details.
Users can reserve selected houses or cars for specific dates.
Users can view their reservation history and cancel existing reservations.
Users can view and update their profile information.
- React
- Redux
- React Router
- Material-UI
- Bootstrap
- Node.js
- Express
- MongoDB
- Axios
- dayjs
- Formik
- Yup
- Redux Toolkit
.
├── public
│ └── house.jpg
├── src
│ ├── app
│ │ └── store.jsx
│ ├── assets
│ ├── components
│ │ ├── CarList.jsx
│ │ ├── CarReservationModal.jsx
│ │ ├── Footer.jsx
│ │ ├── HomeCard.jsx
│ │ ├── HomeCarousel.jsx
│ │ ├── Navbar.jsx
│ │ ├── ReservationModal.jsx
│ ├── features
│ │ └── authSlice.jsx
│ ├── helper
│ │ └── methods.js
│ ├── pages
│ │ ├── homedetails
│ │ │ └── index.jsx
│ │ ├── homepage
│ │ │ └── index.jsx
│ │ ├── myreservation
│ │ │ └── index.jsx
│ │ ├── signin
│ │ │ └── index.jsx
│ ├── router
│ │ ├── AppRouter.jsx
│ │ └── PrivateRouter.jsx
│ ├── thunks
│ │ └── authThunk.jsx
│ ├── App.js
│ ├── index.css
│ ├── index.js
│ ├── .env
│ ├── .gitignore
│ ├── README.md
│ └── package-lock.json
To run the application on your local machine, follow these steps:
-
Clone the project to your computer: git clone https://github.com/Mfeyza/Atlas_Rent_FullStack.git
-
Open your terminal and navigate to the project directory: cd rent-app
-
Install the dependencies: npm install
-
Start the application: npm start
-
Open your web browser and visit http://localhost:3000 to explore the Rent-App.
Welcome contributions to enhance the Rent-App! If you find any bugs or have ideas for improvements, please open an issue or submit a pull request. Your valuable input is appreciated!
Rent-App is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.