Welcome to Bean There – a cozy corner of the web where we (Molly & Cameron) explore the best coffee spots in Raleigh, NC! Our mission is simple: sip, savor, and share our experiences to help fellow coffee lovers find their perfect brew. ✨
Bean There is a personal project where we visit local coffee shops, rate them, and leave detailed reviews to capture the atmosphere, service, and, of course, the quality of the coffee. Each coffee shop has its own profile where you can find:
- 🌟 Overall ratings
- 📝 Personalized reviews
- 📸 Photos (coming soon!)
This project is built with:
- ⚡️ Vite – For blazing-fast frontend tooling and build performance.
- ⚛️ React.js – For building a seamless, interactive UI.
- 🎨 CSS – To add a dash of style and warmth.
- 📡 Firebase (Upcoming Feature) – For data storage and authentication (maybe).
- 🏡 Home Page – Discover all the coffee shops we've reviewed.
- 📚 Coffee Shop Profiles – View ratings, reviews, and details of each shop.
- ✨ Add Reviews – Share your thoughts and help us expand our list.
- 💾 Coming Soon: Photo uploads and user-generated content.
To get started locally:
1. Clone the repository:
git clone https://github.com/username/brewviews.git
2. Navigate to the project directory
cd bean-there
3. Install dependencies:
npm install
4. Run the app
npm run dev
🤝 Contributing While this is a passion project for the two of us, feel free to share ideas or report bugs by opening an issue or sending a pull request.
🧡 Acknowledgements Special thanks to all the amazing local coffee shops in Raleigh that inspire our journey. We’re grateful for the sips and good vibes!
📫 Contact Want to recommend a new coffee shop for us to try? Drop us a message:
Molly McKenna – (https://www.studiomolly.co/)🌱
Cameron Skidmore – [Optional Contact Link]
☕ "Life happens, coffee helps." – Bean There Team
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint
in your project.