Skip to content

ColtW27/Less-Travelled-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Less Travelled

Less Travelled is a fullstack JavaScript-based single-page web application that brings travelers together with the love of strange and creative points of interest found across the united states.

View LessTravelled here:

https://less-travelled.herokuapp.com/

Less Travelled gives users the ability to:

  • Signup for an account.
  • Login to an account with verifiable auth.
  • View an index of Attractions.
  • View Attractions in detail.
  • Locate Attractions on an interactive map.
  • Leave reviews and rating on Attractions.
  • Filter for Attractions by name.

Landing Page

Screen Shot 2021-01-20 at 12 55 43 PM

Splash Page

Screen Shot 2021-01-20 at 12 56 00 PM

Attraction's Index

Screen Shot 2021-01-20 at 12 56 38 PM

Signup Modal

Screen Shot 2021-01-20 at 1 17 16 PM

Login Modal

Screen Shot 2021-01-20 at 12 57 03 PM

Add Attractions

Screen Shot 2021-01-20 at 12 58 05 PM

Planning

See our Wireframes here - https://github.com/ColtW27/Less-Travelled-/wiki/Wire-Frames

Technologies

Less Travelled was built using primarily Javascript and its Libraries.

Database

  • MangoDB - Modern database using clusters to store data.

Backend

  • Node.js - non-blocking and highly scaleable runtime environment for JavaScript-based network applications.

Framework

  • Express.js - minimalistic and flexible Node.js framework.

Frontend

  • Javascript - Language that allows us to effectively implement Event Driven Programming.
  • React - Javascript library that allows our application to update and rerender only the new information, making for a faster application with less frequent server requests and a more fluid user experience.
  • Redux - Javascript library that allows the app to contain and manage front end state in a predictable and efficient manner.

APIS

  • Google Maps API - Interactive and accurate location mapping.

Features

User Authentication

  • This allows users to create a profile in order to add attractions to the map and add personal travel stories as 'Talltales'.

Attraction's Index

  • Displays a list of attractions in a given location.

Attraction Show Pages

  • Users can view individual attractions in closer detail, with larger pictures and a full description of the oddity. Reviews will also be available from this page.

Add Attractions

  • This allows attractions to be added to the database by users, storing data including the attraction's name, location, rating, and description.

Attraction Search/Filter

  • The attraction search feature will make filtering attarctions simple. Filters will include location, category, rating, etc.

Reviews

  • Users can leave reviews on the attractions, including their favorite aspects and recommendations for visiting and getting the most from the attraction.

Future direction

  • Drawing routes from attraction to attraction for trip planning, including time and distance calculation.

About the Developers

Colton Wilmouth - Team Lead

Rahul Jain - Flex

Jon Romero - Backend Lead

Carl Godlewski - Frontend Lead

About

Application for users to locate and contribute to the strange world of interesting roadside attractions and hidden gems across the United States.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published