Description • Technical details • Features • How to use • License
This project is about an app for companies that rent luxury cars, it allows the user to view and rent the cars. This project was developed during my bootcamp at Rocketseat.
The project was developed using React Native, so it works on Android and IOS. It is an app designed to be Offiline First, and during the creation expo modules were used to speed up the development.
- Custom hooks and useContext
- Offline First implementation with WatermelonDB
- Animations with Reanimated
- Lottie animations implementation
- Advanced features with calendars
- Sign up and Sign in
- View information about the available cars
- Schedule a period to rent the car
- View my rented cars
- Change user information and password
To run the project you will need to have the React Native CLI enviroment configured and Yarn installed. After this follow these instructions:
# Clone this repository to your local machine
$ git clone https://github.com/saymon-araujo/rentx
# Navigate to the server
$ cd rentx/backend/rentx-api/
# Install the server dependencies
$ yarn
# Start the server and leave it running
$ yarn start
# On another terminal navigate to the mobile folder
$ cd rentx/mobile/rentx/
# Install the dependencies
$ yarn
$ expo install
# Run the app
$ yarn android
# Login
Email: saymonbrandon@gmail.com
Password: 123
This project is under MIT license . See it for more information.
Made by Saymon Araújo