Welcome to Budget Blog—your go-to travel companion where savvy organization meets sheer razzle-dazzle! Designed especially for those who believe that travel should be both affordable and fabulous, our app is built for every adventurous soul looking to make the most of their journeys without breaking the bank. Let’s get into the nitty-gritty of what makes Budget Blog your ultimate travel planning partner!
Whether you're a seasoned traveler or just starting your adventure, Budget Blog is tailored for you! Here’s why it’s the perfect match for all you fabulous folks:
-
PERN Stack: Our app is built using the robust PERN stack, combining PostgreSQL, Express.js, React, and Node.js. This powerful framework ensures a seamless and responsive experience for all users.
-
User-Friendly Interface: Navigating through your travel plans is as easy as pie! With a stylish and intuitive layout, you can log in, register, and explore all our features effortlessly.
-
Stay Organized: Track your budgets and spending like a pro! Our app allows you to set budgets for your trips, log your expenses, and keep an eye on your spending habits. You’ll never be in the dark about your travel finances!
-
Real-Time Weather Updates: Don’t let the weather catch you off guard! Get up-to-date information on the climate of your next destination right from the app. Plan your outfits and activities with confidence!
-
Community Vibes: Connect with other savvy travelers! Share tips, experiences, and advice in our community-driven platform. We believe in the power of sharing and supporting one another as we explore the world!
- Secure and straightforward registration process to help you get started on your travel journey.
- Log in with ease to access your personalized dashboard.
- Create and manage trips with detailed information such as destination, dates, and activities.
- Input your trip's budget and track your spending in real time.
- Access live weather updates for your current or upcoming trip, ensuring you're always prepared for what’s ahead!
- Set starting budgets, categorize your spending, and update your expenses to stay on top of your financial game.
- Customize your profile with personal details and preferences, making your experience unique and tailored to you!
Budget Blog is not just about functionality; it's about creating an experience! From vibrant color schemes to a layout that screams “organized chic,” every detail is designed with the aesthetic-loving traveler in mind. We know how important it is to have a visually pleasing environment, even in the digital space.
- Node.js: Download and install from nodejs.org.
- npm: Comes with Node.js. Verify installation with npm -v.
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
- Navigate to the backend directory:
cd backend
npm install
WEATHER_API_TOKEN=your_weather_api_token
EXCHANGE_API_KEY=your_exchange_api_key
PORT=5000
npm start
- Access it at http://localhost:5000.
cd ../frontend
npm install
npm start
- Access it at http://localhost:3000.
- API Documentation: Refer to the API documentation for the Weather API and Currency API.
- Testing: Use Postman to test API endpoints.