/bundle_backend

Backend API for bundle.tips - A mobile-first, trip-readiness app

Primary LanguageJavaScript

Bundle-Backend

Bundle The Trip Readiness

A mobile-first, trip-readiness app

Bundle relieves packing worries by showing travel goers what to pack from one place. Given the destination and duration of a trip, Bundle will create a customizable packing list. Once items are confirmed for a trip, travel goers can start tracking their packing progress. Bundle also has handy features like creating last-minute todo lists and storing booking information so that travel goers never have to feel like they’ve forgotten something important.

Table of Contents πŸ—‚
1 Getting Started
2 Prerequisites
3 Usage and Installation
4 Built With
5 Contributing
6 Authors
7 Acknowledgments

Getting Started πŸ“„


Prerequisites

  1. This project was created with Node.js and Express.

  2. Bundle Front-End

  • Minimum requirement:
    • git clone https://github.com/aionate0812/bundle_frontend
    • MapQuest API Key: https://developer.mapquest.com/documentation/
    • DarkSky API Key: https://darksky.net/dev
    • Postgres Database: https://postgresapp.com/ we recommend Postgres.app
    • Firebase Authentication Config:
      • Docs: https://firebase.google.com/docs/auth?authuser=0
      • Console: https://console.firebase.google.com/project/_/authentication/users

Usage and Installation

  1. Clone this repo
  2. In the root file create a file config.js and pase the following code
module.exports = {dba:"[DATABASE ADDRESS]",
DARKSKY_API_KEY:"[DARKSKY API KEY]"}

  1. npm install

  2. npm start

Deployment β›“


  1. We recommend Heroku: Docs: https://devcenter.heroku.com/articles/deploying-nodejs

Built With πŸ› 


Libraries
Node.js Github Web
Express Github npm Web
axios GitHub npm

Authors πŸ“š


πŸ§™Pam GitHub LinkedIn
πŸ‘©β€πŸš€Rupa GitHub LinkedIn
πŸ‘¨β€πŸŽ€Alex GitHub LinkedIn
πŸ‘¨β€πŸš€Robert GitHub LinkedIn

Acknowledgments πŸ€œπŸ€›


Special thanks to our tech mentor Josh & our instructors Mo & Taq.