It's no secret that the declining bee population is causing an environmental crisis. A future without bees is bleak, but did you know there are things you can do to make a big impact?
Join us in saving wild bees! Our app fosters collaboration, awareness, and a sustainable future for pollinators and our planet.
Every bee counts!
You can view the live site here.
This Full-Stack MERN app is part of a shared project created by Team 28 for Voyage 50 of the Chingu Program. Chingu is a collaborative platform that brings together developers from around the world. You can learn more about Chingu on their website
- Interactive map for reporting bees in need and finding bees to help
- Personalized dashboard for the logged-in user
- Visualizations and insights on bee population decline
- Actionable tips for individual bee rescue
- Resource links and related organizations
- Toggle between Dark Mode and Light Mode
Frontend:
- React.js + Vite / React Router
- Redux Toolkit
- Tailwind CSS
- Chart.js
- Leaflet API
Backend:
- Node.js / Express.js
Database:
- MongoDB / Mongoose
Authentication:
- Auth0 / JWT
Tools:
- Postman
- Git & GitHub
- Figma
- Render.com
- Jira board
For a detailed overview of the API, please refer to the API Overview file.
To run the app locally, follow these steps:
- Clone the repository to your local machine
- Open the terminal and navigate to the project directory
- Run the command
npm install
to install the necessary dependencies - Run the command
npm run dev
to start the development server - Open your browser and navigate to http://localhost:3003 to view the app
- Valeriy Lysenko: GitHub / LinkedIn
- Kseniia Riabova: GitHub / LinkedIn
- Nisha: GitHub / LinkedIn
- Sharaf Anees: GitHub / LinkedIn
- Rigo L: GitHub / LinkedIn
- Andy Brockmann: GitHub / LinkedIn
- Deepali Sangole: GitHub / LinkedIn
- Corinna Bolon: GitHub / LinkedIn
- Jennifer Urias: GitHub / LinkedIn
- Shimin Chan: GitHub / LinkedIn