https://github.com/basilysf1709/beachify
Coastal Hacks 2nd Overall, Best blockchain project using Hedera
https://github.com/basilysf1709/beachify
blockchain coastal-hacks deso express mern-stack mongodb mongoose nodejs reactjs
Last synced: 7 months ago
JSON representation
Coastal Hacks 2nd Overall, Best blockchain project using Hedera
- Host: GitHub
- URL: https://github.com/basilysf1709/beachify
- Owner: basilysf1709
- Created: 2022-06-10T15:56:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-12T17:44:14.000Z (over 3 years ago)
- Last Synced: 2025-01-18T15:34:29.116Z (9 months ago)
- Topics: blockchain, coastal-hacks, deso, express, mern-stack, mongodb, mongoose, nodejs, reactjs
- Language: TypeScript
- Homepage: https://devpost.com/software/beachify-e1k98y
- Size: 37.5 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beachify
Hackathon Update: 2nd Overall and Best Blockchain Project Using Hedera
## Think Fun. Think Beachify : https://github.com/basilysf1709/coastalHacks
**Contributors:** Basil Yusuf
**Hackathon:** Coastal Hacks
**Date:** June 11th
**Version:** 1.0## Description of the Problem
To create an all-in-one off the shore/summer hack that everyone can use which stores data in DeSo Blockchain and makes transactions using Hedera Test Network
## Technology Stack & System Architecture (MVC & MERN)



## User Guide
1. Make sure you have npm installed. Otherwise, refer to this link:
https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
2. Clone the repository
[https://github.com/rashi2002/fiable](https://github.com/basilysf1709/coastalHacks)
3. Make sure you are inside the "coastalHacks" folder
4. Run this command (on both back-end and front-end): ```npm i```
5. Make sure you have MongoDb installed
6. Make sure you have API keys for Yelp, Google Maps ( Google Cloud Platform ), DeSo and Hedera
7. After the installation is done, start MongoDb Atlas
8. Run this command(on both back-end and front-end): ```npm start```
9. Enjoy the app!## Some pictures of the app






## Test Plan:
1. Testing the app in a real world senario, using test routes to make sure that it enhances the user experience
2. Testing the app and checking its scalability## Future Improvements:
1. Redux state management. Normal unidirectional state management is difficult with different APIs.
2. Functional Polylines to get the direction from any latitude or longitude
3. Design Improvements: Improve the Restaurants Page.
4. Make transactions possible with Hedera.