/hikeasy

A full stack hiking website

Primary LanguageJavaScript

React + Node fullstack web development

Hiking Website

This is a repo for the hiking website protocol. We attempt to build HikEasy, a hiking-themed website with various features.

Relevant documents are available in the /ReadMe directory.

In FrontEnd, we use react.js to build the interface of the webpage,

In initial code stage, we have built the:

  1. Homepage
  2. Trail list page
  3. Log in page

In Backend, we use node.js, express.js, typeorm to host the local host mysql database, connect to the server and get the database information

In initial code stage, we have built the prototype api for users, trails, events and reviews

  1. http://localhost:8080/users/
  • get_all
  • add_user
  • update_user/:userID
  1. http://localhost:8080/trails/
  • get_all
  • get_specific/:trailID
  • add_trail
  • update_trail/:trailID
  • delete_trail/:trailID
  1. http://localhost:8080/events/
  • get_all
  • get_specific/:eventID
  • add_event
  • update_event/:eventID
  1. http://localhost:8080/reviews/
  • get_all
  • get_all_by_trail/:trailID
  • get_all_by_user/:userID
  • publish_review/:trailID
  • delete_review/:trailID