Updated 8 days ago

One Million Notes

OneMillionNotes is a platform designed to host a million shared notes, connecting people globally through each other's short moments in life. It empowers users to capture and share their thoughts creating a tapestry of perspectives that transcends bord...  

  • Other

OneMillionNotes 📓

OneMillionNotes is a platform designed to host a million shared notes, connecting people globally through each other's short moments in life. It empowers users to capture and share their unaltered thoughts, experiences, and insights, creating a tapestry of perspectives that transcends borders. By making these moments accessible to everyone, OneMillionNotes aims to inspire empathy, foster connection, and celebrate the shared human experience.

Vision 🔍

Our vision is to create a dynamic, collaborative space where:

  • Knowledge is freely shared.
  • Experiences connect individuals worldwide.
  • Creativity and learning thrive through the collective insights of a global community.

Key Features 🔑

  • Global Real Time Sharing: A platform to share notes and experiences with people around the world instantly.
  • Personal Moments: A space to capture and contribute meaningful snippets from everyday life.
  • GenAI Moderation: Powered by Gemini, posts are moderated for malicious intent before they are posted.

Goals 🥅

  • Reach One Million Notes: Create a rich repository of shared experiences and ideas.
  • Foster Global Connections: Build a community united by curiosity and understanding.
  • Inspire and Educate: Encourage creativity, learning, and innovation through shared insights.

Technologies Used 💻

Frontend:

  • Next.js (TypeScript)
    • Fast server-side rendering for optimal performance and improved SEO.
  • Tailwind CSS
    • Utility-first framework for rapid, consistent styling.
  • React Hooks/portals
    • Hooks: Streamline state management and lifecycle logic, making components more maintainable and testable.
    • Portals: Render UI elements outside their parent component’s DOM hierarchy, enabling more flexible layouts and overlay features.

Database & Backend:

  • Firebase Firestore
    • Real-time NoSQL database for storing and syncing notes seamlessly.
  • Performance
    • react-window
      • Efficient rendering of large lists by only loading visible items.

Deployment:

  • Vercel
    • Provides easy deployment for Next.js Together, let's open our perspectives and turn everyday moments into a global movement of connection and understanding.