Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/luaannguyen/worldwise

Travel App to practice React Router, useReducer, and advanced state management (Context API), and Authentication.
https://github.com/luaannguyen/worldwise

Last synced: 5 days ago
JSON representation

Travel App to practice React Router, useReducer, and advanced state management (Context API), and Authentication.

Awesome Lists containing this project

README

        

# Worlwise 🌏: An application that can track your travel destinations.

  • This project was to practice advanced React concepts such as useReducer, Context API, API development, Authentication, etc.
  • ### Live Demo: https://worldwise-xi-five.vercel.app/

    ### Setting up: Access the development server at `localhost:5173`

    - Install the packages: ` npm i `
    - Run the local API: `npm run server`
    - Run the development: `npm run dev`

    ### Libraries/ Dependencies:

    - "json-server": "^0.17.4",
    - "leaflet": "^1.9.4",
    - "react": "^18.2.0",
    - "react-datepicker": "^7.3.0",
    - "react-dom": "^18.2.0",
    - "react-leaflet": "^4.2.1",
    - "react-router-dom": "^6.23.0"

    ### This project was a React App + Vite

    - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
    - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh