lucasmazo32 / hmmm

Hmmm is an app that allows users to book tours depending on the city they are going to and on the availability.

Home Page:https://5edaa2d5b186b616885a172d--hmmm-app.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Table of Contents

About the project

image

"hmmm" is an application where you can book tours to a city where you are traveling. You can filter the tours available by the municipality or by the company offering them. You will see more advanced information for the trip, and it will tell you how many journeys are left in real-time.

It is an MVP of an application and can be expanded to new functionality, like online payments, or to book an appointment with the company offering the trip to get a better deal. Enjoy it!

PS: The onomatopeia of thinking inspires the name.

Live version

Here

Built with

  • Ruby 2.7.0
  • Rails 6.0.3
  • Node v13.11.0
  • npm v6.13.7
  • React v16.13.1
  • Jest

Getting started

To get a local copy up and running, follow these simple steps.

Clone or fork the repository.

Currently, the page is not available for the local environment. If you want to reproduce it in your machine, allow the CORS for the localhost in the rails API.

Tests

REACT tests

Run npm test in the directory /hmmm.

RAILS tests

Change to /api_hmmm directory. Run the following commands in that exact order:

  • rails db:create db:migrate RAILS_ENV=test
  • rails db:reset RAILS_ENV=test
  • bundle exec rspec

Running these commands will make the tests pass:

API Documentation

The documentation is in the directory /hmmm.

License

MIT

Contact

Lucas Mazo:

Acknowledgements

About

Hmmm is an app that allows users to book tours depending on the city they are going to and on the availability.

https://5edaa2d5b186b616885a172d--hmmm-app.netlify.app/

License:MIT License


Languages

Language:Ruby 57.9%Language:JavaScript 33.3%Language:CSS 6.7%Language:HTML 2.2%