Skip to content

costanza13/cool-california

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cool California

Concept

Cool California is a collaborative social network for California Adventurers. Join a community of adventurers sharing great (and not-so-great) destinations for biking, chilling, climbing, hiking, skiing, surfing, or swimming.

Users can upload photos, share brief stories, and provide the location of Cool California places they've visited—whether they loved or hated them—rate other users' posts, or find places to explore suggested by other users with similar interests.

Overview

Cool California is a web based application using server-side JavaScript, RESTful APIs, databases, object-relational mapping, environment variables, templating, and authentication.

Cool California has following features and functionalities:

  • Node.js and Express.js used to create a RESTful API.

  • Handlebars.js as the templating engine.

  • MySQL and the Sequelize ORM for the database.

  • Both GET and POST routes for retrieving and adding new data.

  • Deployed to and hosted on Heroku (with data in JawsDB).

  • Uses Cloudinary for photo uploading and storage; Google Maps API to display location maps.

  • Resposive, mobile-first design using HTML and CSS.

  • Interactive features, including posting/post-editing, commenting, liking/dislking, photo uploading, and mapping based on user provide latitude/longitude.

  • User authentication (bcrypt, express-session and cookies);API keys and sensitive information are safeguarded with environment variables.

  • A highly organized folder structure that meets the MVC paradigm and a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class/id naming conventions, indentation, quality comments, etc.).

Technologies Used

Cool California leverages these packages which must be installed to use:

Contributors

Links

Github Repository https://github.com/costanza13/cool-california

Live on Heroku https://cool-california.herokuapp.com/

About

A social network for California Adventurers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •