- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- ๐ License
Car Rent App Backend is your one-stop solution for buying and selling cars online. Our platform seamlessly integrates the power of React on the frontend and Rails on the backend, providing users with a modern and efficient way to navigate the world of automobile transactions.
Client
Ruby on Rails
Server
Database
- ROR
- Devise
- cancancan
- Rspec
- Capybara
- React-redux
- axios
- React
- Redux
To get a local copy of this project and run it in your computer, follow these steps.
In order to run this project you need:
- Ruby 3.0.1 or above
- Ruby on rails 7.0.8 or above
- node and yarn installed on your system.
- npx version 7.1.0 or later.
To create this project run the following command:
rails new -j webpack hello-rails-react -d postgresql
run the following line to instal react-router-dom
By that point you should have rails react correctly setup.
To run the project, run
For installing react-redux, @reduxjs/toolkit and axios, run the following:
npm install react-redux npm install @reduxjs/toolkit npm install axios
Then, customize as you like to follow your requirements
### Setup
To get a local copy up and running follow these simple example steps.
Clone this repository in the desired folder:
cd Car-Rent-App-Backend git clone https://github.com/MasumaJaffery/Car-Rent-App-Backend
### Install
To install this project:
cd Car-Rent-App-Backend code . bundle install
### Usage
To run the project, make sure you configured your database correctly, then execute the following command:
```sh
rails db:create
rails db:migrate
rails db:seed
In one, run: rails server
Then check the link of the rails server (it should have changed to http://localhost:4000/)
Not implemented tests
๐ค Syeda Masuma Fatima
- GitHub: @MasumaJaffery
- Twitter: @MasumaJaffery
- LinkedIn: Masuma Jaffery
๐ค Glauber Bannwart
- GitHub: @cancelei
- LinkedIn: Glauber Bannwart
๐ค Najibullah Jafari
- GitHub: Najibullah_jafari
- Twitter: Najibullah_jafari
- LinkedIn: Najibullah_jafari
- Nothing so far
I welcome contributions to enhance the functionality and user experience of the Car Rent project. If you have any ideas, suggestions, or bug reports, feel free to open an issue or submit a pull request.
If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository, explaining your changes in detail.
Please adhere to the coding conventions and guidelines specified in the project.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
If you like this project give it a star โญ๏ธ
-
Can I use the project for any purpose?
- Yes, you can use this files for anything you need
-
Do I need to ask for permission?
- No need to ask for permission.
** I would like to thank to Microverse and Murat Korkmaz **
This project is MIT licensed.