jaycribas / roam

A travel community for users to share tips about their favorite locations around the world.

Home Page:https://roam-world.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Roam

Roam

A travel community for users to share tips about their favorite locations around the world. A user can create an account, update their profile, and leave travel trips on featured cities.
[Demo]

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Install Postgres if you haven't already

$ brew install postgres

Run script to create database.

$ npm run db:create

Run schema file.

$ npm run db:schema

Seed data to db.

$ npm run db:seed

Installing

Clone this repo.

$ git clone https://github.com/jaycribas/roam

Install dependencies.

$ npm install

Run local development server and navigate to http://localhost:3000 in browser.

$ npm run start:dev

Built With

  • Express - Node.js web application framework
  • Express Session - Express middleware used to store user authentication state
  • Postgres - SQL relational database
  • bcrypt - Library used to hash user passwords
  • EJS - views templating language to produce reusable HTML
  • Bootstrap - Used to style pages

About

A travel community for users to share tips about their favorite locations around the world.

https://roam-world.herokuapp.com/

License:MIT License


Languages

Language:HTML 45.7%Language:JavaScript 43.8%Language:CSS 10.5%