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:
- Homepage
- Trail list page
- 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
- get_all
- add_user
- update_user/:userID
- get_all
- get_specific/:trailID
- add_trail
- update_trail/:trailID
- delete_trail/:trailID
- get_all
- get_specific/:eventID
- add_event
- update_event/:eventID
- get_all
- get_all_by_trail/:trailID
- get_all_by_user/:userID
- publish_review/:trailID
- delete_review/:trailID