- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
[PetBNB] is a platform that allows users to rent rooms for their pets, similar to AirBNB. Users can add rooms to their profile for other users to rent and can make reservations for their pets to stay in a room. Additionally, users can add and remove pets, as well as add and remove rooms.
- Ruby on Rails
- PostgreSQL
- React
- HTML
- JavaScript
- CSS
Client
Server
Database
Back-end
- [Rent rooms for pets]
- [Add rooms to profile for other users to rent]
- [Add and remove pets]
- Api documentation in this link
- Link to our kanban board here
- Initial state of the Kanban board
- The project team had 4 members
In order to run this project you need:
Ruby and Rails
installed in your machine.- You need to create a new master.key:
1. Remove config/master.key and config/credentials. yml.enc 2. Run in the terminal: EDITOR=code rails credentials:edit 3. This command will create a new master.key and credentials.yml.enc if they do not exist.
Clone this repository to your desired folder:
Example commands:
cd my-folder
git https://github.com/Full-Stack-Capstone/petbnb-back.git
Install this project with:
cd my-project
bundle install
rails db:create
rails db:migrate
rails db:seed
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec ./spec/routing
rspec ./spec/models
rspec ./spec/integration
👤 Diego Garcia
- GitHub: @taldr27
- LinkedIn: diegogarcial
👤 Erick Hans Martinez
- GitHub: @erickhansx
- Twitter: @TheErickHans
- LinkedIn: LinkedIn
👤 Tiago Lelinski Marin 🧑🏻💻
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: Tiago Lelinski
👤 Gabriel Andrade
- GitHub: @gandradep
- Twitter: @leribagandrade
- LinkedIn: LinkedIn
- [Users can leave a rating to each room]
- [Users can create a full personal profile]
- [Users can upload more than one image]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please leave a like on Github and share it with your friends.
I would like to thank Murat Korkmaz from Behance for the original design and layout of the app.
This project is MIT licensed.