front page of travel logger website
Cities view of travel logger website
Travel page of travel logger website

Travel Logger Information

  • Project URL: Travel Logger
  • Tech Stack: React, Express, JavaScript, Node, CORS, Vite, React Router.
  • Github Link: Link
  • Fake Email: bob@email.com
  • Fake Password: password

Project Description

Travel Logger allows users to keep track of their travels. The application provides functionalities to add, update, delete, and view cities that a user has visited. The backend of the application is a Node.js server that provides a REST API for managing cities. It uses Express.js for handling HTTP requests and responses, and CORS middleware to handle Cross-Origin Resource Sharing. The server reads and writes data to a JSON file, simulating a database. The frontend of the application is a React application that interacts with the backend server. It uses Vite as a build tool and development server. The application's state is managed using React's context API and useReducer hook. The application also uses React Router for routing.