Skip to content
/ roam Public

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

License

Notifications You must be signed in to change notification settings

jaycribas/roam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published