/Exploration-Getaways-BACKEND

Exploration Getaways is a travelling application where the user can register new accounts, login and book a set of different trip packages. It is built and connected by using two different repos, including back-end(Rails) and front-end(React/Redux).

Primary LanguageRubyMIT LicenseMIT

Ruby Rails

Exploration-Getaways-BACKEND

Exploration Getaways is a travelling application where the user can register new accounts, login and book a set of different trip packages. It is built and connected by using two different repos, including back-end(Rails) and front-end(React/Redux).

FRONTEND project

Repository link

Quick view

Live Demo Version

Exploration-Getaways

Getting Started

  • Check the Ruby version or if you have at all by running ruby -v if you get something like this ruby 2.6.8p205 (2021-07-07 revision 67951) you have Ruby installed.
  • Clone the repository by running git clone https://github.com/VitorGuedesMadeira/Exploration-Getaways-BACKEND.git in your CLI.
  • Type cd Exploration-Getaways-BACKEND
  • Type code .
  • Run bundle install

NOTE you need to have a master key in config directory. If none exists generate one.

  - First delete `credentials.yml.enc`
  - Run EDITOR="code" bundle exec rails credentials:edit 
  • Run rails db:create db:migrate
  • Optionally you can run rails db:seed to populate it
  • Run rails server to open the local server
  • Open Browser http://localhost:4000/

API documentation

Documentation link

Kanban Board

Click here to open the Kanban Board

Backend - initial state

Frontend - initial state

Testing

  • Run rspec

Authors

👤 Vitor Guedes Madeira 🧑🏻‍💻

👤 Mumenya Nyamu 🧑🏻‍💻

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Design Template

📝 License

This project is MIT licensed.