An open API service indexing awesome lists of open source software.

https://github.com/taronvardanyan/journeyadvisor

Application which will allow users to find hotels, hostels and restaurants and feedback about those in whole over of world.
https://github.com/taronvardanyan/journeyadvisor

eslint gatsby javascript material-ui prettier rapidapi react-google-maps reactjs styled-components typescript yarn

Last synced: about 1 month ago
JSON representation

Application which will allow users to find hotels, hostels and restaurants and feedback about those in whole over of world.

Awesome Lists containing this project

README

        


Journey Advisor


Journey Advisor is a project designed to provide personalized travel advice and recommendations. Leveraging the power of Gatsby and various web technologies, Journey Advisor offers a seamless and interactive experience for travelers.

Features




  • Material UI: Beautiful and responsive UI components with Material UI.


  • Google Maps Integration: Easily integrate and use Google Maps in your application.


  • MDX Support: Write JSX in Markdown for creating interactive content.


  • SEO Optimization: Enhance SEO with React Helmet.


  • Styled Components: Utilize styled-components for styling React components.


  • Type Safety: Ensure type safety with TypeScript.

Getting Started




  1. Installation: Clone the repository and install dependencies.

  2. git clone https://github.com/TaronVardanyan/journey-advisor.git
    
    cd journey-advisor
    bun install


  3. Development: Start the development server.

  4. bun develop
    


  5. Building: Build the project for production.

  6. bun build
    


  7. Serve: Serve the production build locally.

  8. bun serve
    


  9. Clean: Clean the Gatsby cache and public directories.

  10. bun clean
    


  11. Type Check: Run type checking using TypeScript.

  12. bun typecheck
    


  13. Lint: Lint the codebase.

  14. bun lint
    


  15. Format: Format the codebase.

  16. bun format
    


  17. Test: Run type check and linting.

  18. bun test
    

Scripts




  • develop: Start the Gatsby development server.


  • start: Alias for develop.


  • build: Build the project using Gatsby for production.


  • serve: Serve the production build using Gatsby.


  • clean: Clean the Gatsby cache and public directories.


  • typecheck: Run type checking using TypeScript.


  • format: Format the codebase using Prettier.


  • test: Run type check and linting.


  • lint: Lint the codebase using ESLint.


  • type-check: Run type checking using TypeScript (alias for typecheck).

Contributing


We welcome contributions to Journey Advisor! To contribute:



  1. Fork the repository.

  2. Create a new branch (git checkout -b feature/my-feature).

  3. Commit your changes (git commit -am 'Add new feature').

  4. Push to the branch (git push origin feature/my-feature).

  5. Create a new Pull Request.

License


This project is licensed under the MIT License.