Coder Social home page Coder Social logo

ncantarelli / countries-website Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 117.89 MB

This project required us to build a website using react and, preferably, typescript as well. I decided to make a little travel blog website where users can explore countries and read reviews about them left by other users. In order to write a review they need to sign up for the website or log in if they haven account.

Home Page: https://travolapp.netlify.app/

JavaScript 0.51% HTML 0.46% CSS 48.23% TypeScript 50.80%
api-fetching css firebase html javascript react react-context react-router react-router-dom typescript

countries-website's Introduction

Project for Code Academy Berlin.

This project is the final part of my first module with Code Academy Berlin.

The goal is to become familiar using React Router, Hooks, and Context, as well as implementing a basic login and document storage functionality with Firebase.

I used the REST Countries API in order to create a travel blog website where users can see and explore different countries information. They are able to view different countries details and the reviews other travelers have left on the specific country. If the user registers, then they will be able to leave reviews as well as save countries they wanna visit in the future to their bucket list.

Travol - Explore. Connect. Share.

Welcome to Travol, your ultimate destination for exploring the world and sharing your travel experiences! At Travol, we believe that every journey is a unique story waiting to be told. Our platform is designed to empower travelers like you to discover, connect, and share your adventures with a global community of fellow explorers.

Unleash Your Wanderlust

Travol is your passport to the world, offering a comprehensive database of all the countries on our planet. Whether you're planning your dream vacation, reminiscing about past travels, or simply curious about a new destination, we've got you covered. Our platform provides a wealth of information at your fingertips, including:

  • Country Profiles: Dive into detailed profiles for every country, complete with essential information such as capital cities, official languages, currencies, and more.

  • Interactive Maps: Explore the world visually with our interactive maps. Pinpoint your dream destinations and start plotting your next adventure.

  • Flags of the World: Immerse yourself in the colorful world of flags. Learn about the symbolism and history behind each nation's emblem.

Personalized Travel Planning

With Travol, planning your travels has never been easier. Create your own travel bucket list by saving your favorite countries for future adventures. Keep all your travel aspirations organized in one place.

Discover the World through Reviews

At the heart of Travol is our vibrant community of travelers who are eager to share their experiences with the world. Here's what you can do as part of our global travel community:

  • Read and Write Reviews: Explore detailed reviews of countries and cities written by travelers just like you. Get insider tips on the best places to visit, where to eat, and what to do.

  • Rate Your Stay: Share your own travel stories by leaving reviews for the countries and cities you've visited. Rate your overall experience, share highlights, and provide valuable insights to fellow adventurers.

  • Recommendations: Help others plan their journeys by recommending must-visit places and hidden gems you've uncovered during your travels.

Join Our Community

While you can explore Travol without an account, we invite you to become a registered member to unlock even more features and connect with fellow globetrotters. Joining our community allows you to:

  • Leave Reviews: Share your travel tales and contribute to our ever-growing database of experiences.

  • Create Your Profile: Showcase your travel history, bucket list, and favorite destinations. Let the world know about your travel passions.

Start Your Journey Today

Travol is more than just a travel website; it's a platform for connecting with a diverse global community of travel enthusiasts. Whether you're a seasoned traveler or planning your first adventure, join us on Travol to discover, explore, and share the beauty and diversity of our world. Embrace the wanderlust and start your journey today.

Don't listen to what they say, go and see it. This is Travol.

countries-website's People

Contributors

ncantarelli avatar

Stargazers

Jarrian Gojar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.