Discover the best local coffee shops, share your reviews, and connect with fellow coffee enthusiasts. With BeanThere, you can schedule coffee meetups, add coffee events to your calendar, and chat with friends about all things coffee. Join us and make your coffee journey more social and enjoyable. ☕
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Navigate to the client Create an env file with the following keys: VITE_PORT VITE_GOOGLEAPI_KEY
Navigate to the server Create an env file with the following keys:
(for connecting to the database) PG_DB PG_USER PG_PASSWORD PG_HOST PORT (for successful API calls) GOOGLEAPI_URL='https://maps.googleapis.com/maps/api/place/nearbysearch/json' GEOCODE_URL='https://maps.googleapis.com/maps/api/geocode/json' GOOGLEAPI_KEY
GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET GITHUB_CLIENT_ID GITHUB_CLIENT_SECRET
An nvmrc
file is included if using nvm.
- Node 6.13.0
- etc
Navigate to the client
npm install
npm run dev
Navigate to the server
npm install
npm run dev
Open your web browser and navigate to http://localhost:5000. Explore different sections of the app by clicking on the navigation links.
Overview:
Site Responsiveness:
Profile Page:
Messaging Feature:
Coffee Shop Location Feature:
Company Page:
- Home Page
- Functional Nav Bar
- Functional Login/Signout Buttons
- Fun Facts
- Social Media Links
- Profile Page
- Edit Details
- Feature Shortcuts
- Company Page
- Photo Carousel
- Sharing
- Add Reviews
- Event Maker
- Features
- Calendar
- View & Add Events
- Private & Public Options
- Friends List
- Messages
- Video Chat
- Chat Rooms
- Favorite List
- Location Search
- User's Current Location
- Zipcode Search
- Distance From User
- Redirect to Google Maps
- Calendar
See the open issues for a full list of proposed features (and known issues).
Project Link: https://github.com/Wingardium-Levicode/blue-ocean