Inspiration

Inspired by a dream to connect people and solve big problems together, we created OneWorldRise. Seeing the hackathon's call for projects that make a real difference, we were motivated to build a platform that brings people from around the world together. OneWorldRise is a place where anyone, anywhere, can share what they're doing to help their community or the planet. You don't need to sign up; just jump in. OneWorldRise is a Public Platform, For the people By the people. Whether you're cleaning up a beach or donating food or clothes, you can tell your story, join others, and inspire more action. It's all about working together for a better world.

What it does

OneWorldRise offers a public platform that breaks down barriers, enabling anyone, from anywhere, to actively engage in social change. This unique space allows users from different countries to create and participate in events like Food Donation Campaigns or initiatives to Clean Beaches.

This platform is unique because it also showcases trending events and blogs right on the landing page, ensuring that visitors are immediately greeted with the most engaging and impactful activities. This feature not only highlights the most popular initiatives but also serves as an inspiration for new users, showing them the powerful changes they can contribute to or participate in.

Moreover, it's a place where people can share their experiences and stories through blogs, fostering a global community action. OneWorldRise stands out by its inclusivity, allowing for the exchange of solutions and ideas across borders. Users can draw inspiration from how other countries around the world are addressing similar issues or contribute their knowledge and efforts to global causes. It’s not just about making a change; it’s about inspiring and being inspired, collectively pushing for a better tomorrow.

How we built it

The application architecture for the OneWorldRise platform can follow a simple client-server architecture. Here's how it might be structured:

Client-Side (Frontend):

  • Landing Page: This is the entry point for users. It contains the UI elements like the logo, location selector, and options to create an event or blog.
  • Create Event Page: Users are directed here when they choose to create an event. They can fill out the event details form.
  • Create Blog Page: Users are directed here when they choose to create a blog. They can fill out the blog details form.
  • View All Events Page: Users can view all ongoing events here. It dynamically fetches event data from the backend.
  • View All Blogs Page: Users can view all blogs here. It dynamically fetches blog data from the backend.

Tech Stack: HTML, CSS, JavaScript, Fetch API

Server-Side (Backend):

  • API Endpoints: Backend routes handle requests from the frontend and interact with the database. Database (MongoDB): Stores event and blog data.
  • Routes: Handle HTTP requests related to events and blogs. They perform CRUD operations on the database.
  • Models: Define the structure of event and blog data in the database.
  • Middleware (express, cors): Handle request parsing, error handling, and cross-origin resource sharing.

Tech Stack: Node.js, Express.js, MongoDB, Mongoose, dotenv

Challenges we ran into

Integrating real-time updates for events and blogs across different countries posed a significant challenge, requiring us to optimise our database queries and ensure efficient data fetching.

Accomplishments that we're proud of

  • We're particularly proud of creating a platform that genuinely facilitates global collaboration and social change.
  • Our ability to dynamically showcase content based on user location, creating a personalized experience for each visitor, stands out.
  • Successfully managing the technical intricacies to ensure smooth.

What we learned

  • We developed our skills in full-stack development, from frontend design to backend logic and database management. -The experience added the value of teamwork and the impact of technology in addressing social issues.

What's next for One World Rise

  • We plan to introduce more interactive features, such as live streaming for events, a mobile app for easier access, and enhanced personalization for users.
  • Expanding our reach to more countries and incorporating AI to suggest events and blogs based on user interests are also on our roadmap.
Share this project:

Updates