Nomad Log is a React application built using the Material-UI framework. It provides users with a convenient platform to track their visited countries, countries they have lived in, and countries they aspire to visit, all in one place. With seamless integration with Google authentication, users can create profiles effortlessly and securely.
- Utilizes Google authentication for easy and secure user registration and login.
- Personalized user profiles for tracking travel experiences.
- Allows users to mark countries they have visited, countries they have lived in, and countries they aspire to visit.
- Intuitive interface for adding and removing countries from different lists.
- Data storage powered by Google Firebase Firestore for reliable and scalable performance.
- Real-time updates ensure that users' travel information is always up-to-date.
- Built with React and Material-UI for a responsive and visually appealing user experience across devices.
- Intuitive design and smooth navigation make it easy for users to manage their travel lists and profiles.
- Clear visual indicators for visited, lived-in, and bucket list countries.
To run the application locally:
- Clone this repository to your local machine.
- Install dependencies using
npm install
. - Set up a Firebase project and configure your Firebase credentials.
- Enable Google authentication in your Firebase project.
- Update Firebase configuration in
src/firebase/config.js
. - Run the application using
npm start
.
Contributions are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Material-UI for providing a powerful framework for building beautiful React applications.
- Google Firebase for offering seamless authentication and database solutions.
- React community for creating a vibrant ecosystem of reusable components and libraries.