Skip to content

Book your next adventure 🚒 using the Trekker app. Trekker offers a selection of the best adventure destinations around the globe 🌍 Built with: React, Redux, Ruby on Rails.

License

Notifications You must be signed in to change notification settings

dewslyse/trekker-back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Trekker app

This is a Ruby on Rails back-end for our Final Capstone project.

πŸ”— Link to Front-end React app πŸ–Ό

Built With

  • Ruby 3.1.2
  • Rails 7.0.3
  • PostgreSQL

API Documentation πŸ“„

πŸ”— Trekker API documentation

Getting Started

Prerequisites

  • Ruby

Setup

To get a local copy up and running follow this simple step:

  • Clone repository to your local machine:
$ git@github.com:dewslyse/trekker-back-end.git

This will create a directory in the name of the project folder.

  • Navigate to project folder using
$ cd trekker-back-end

Install

  • Install all gems and dependencies for the project by running:
$ bundle install

Create database

  • In the config/ directory, create a new file with the name local_env.yml and add the following code:
DATABASE_USERNAME: 'Your-PostgreSQL-Username'
DATABASE_PASSWORD: 'Your-PostgreSQL-Password'
  • Create the database by running:
$ rails db:create db:migrate db:seed

Usage

  • Run rails s to start the server
  • Open http://127.0.0.1:3000/ in your browser to use the app

Tests

  • Run rspec to run the tests

Kanban board

Link to Kanban board

πŸ”— Trekker kanban board

πŸ”— Link to initial state of Kanban board

Number of Team members: 4


Authors

πŸ‘€ Teshome Kurabachew

πŸ‘€ Kemigabo Catherine

πŸ‘€ Amina Buhari

πŸ‘€ Selase

🀝 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!

Acknowledgments

Original design idea by Murat Korkmaz.

πŸ“ License

This project is MIT licensed.

About

Book your next adventure 🚒 using the Trekker app. Trekker offers a selection of the best adventure destinations around the globe 🌍 Built with: React, Redux, Ruby on Rails.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •