This is a full-stack node.js application which allows users to search through a map of all all my favorite places in Osaka, Japan. If you're ever in the Osaka area, I recommend these OsakaSpots.
- download repo
git clone https://github.com/momotofu/OsakaSpots.git
- Open your terminal and change into the root of the directory
- Install JavaScript dependencies by running $
npm i
- Input API keys by runing $
source set_env
- Add your custom data to
src/backend/createDB.js
- Build the database by running $
npm run migrate
- Populate the database by running $
node src/backend/createDB.js
- Build JavaScript bundle $
npm run build
- Serve application by running $
npm run prod
- Visit
localhost:9000
in your browser
- Run the dev server $
npm start
- Visit
localhost:8080
in your browser
- Fuse.js
- Knex.js
- Objection.js
- Express.js
- Node.js
- Knockout.js
- Nodemon
- concurrently
- Stylus
- Pug
- Webpack
- SQLite3
- Google Maps JavaScript API
- Yelp Fusion API
- Bash
- JavaScript
- Custom input cursor! Oh yeah! - so stoked about this