Ke-Pathalo: Unleash Your Thoughts Anonymously cover image

Ke-Pathalo: Unleash Your Thoughts Anonymously

Ke-Pathalo: An open-source Next.js app for anonymous messages. Live-coded, using PostgreSQL, Prisma, TailwindCSS, hosted on Vercel. Join and express freely!

AZRAF AL MONZIM
nextjs
typescript
vercel
prisma
tailwindcss

Project Overview

Ke-Pathalo is an open-source Next.js app, created in a live stream using TypeScript, Neon, Prisma, TailwindCSS with Shadcn UI. Hosted on Vercel, it offers a unique portal system for sending anonymous messages. Users receive credentials via email, create portals, and share links for friends to send anonymous messages. The app features a message history section, allowing users to review sent messages and explore an intriguing geolocation integration to approximate the sender's location. Ke-Pathalo redefines communication, providing a secure platform for expressing thoughts without revealing identity.

In a world dominated by digital communication, expressing oneself without fear of judgment is a desire many share. To cater to this need, I present to you Ke-Pathalo, an innovative app designed for sending anonymous messages. With Ke-Pathalo, users can freely express their thoughts, confessions, or compliments without revealing their identity. The project's uniqueness lies in its commitment to transparency, as the entire development process was live-streamed, showcasing the creation of a Next.js application with TypeScript.

GitHub Reposity: https://github.com/monzim/ke-pathalo

The Live Coding Experience

The journey of Ke-Pathalo began in a live stream video, where the app was crafted from scratch in real-time. The goal was to create a feature-rich app similar to NGL (Next.js, Neon, Prisma, TailwindCSS with Shadcn UI), and the entire development process was shared with the audience. This open-source project not only provides a valuable tool for users but also serves as an educational resource for aspiring developers.

Technology Stack

Ke-Pathalo employs a robust and modern technology stack to ensure seamless performance and a user-friendly experience:

  • Next.js with TypeScript: The frontend of the application is built using Next.js, a React framework, and TypeScript for enhanced code quality and maintainability.
  • PostgreSQL with Neon: For database management, Ke-Pathalo relies on PostgreSQL, and Neon is used as an interface to interact with the database efficiently.
  • Prisma ORM: To streamline database queries and management, Prisma is utilized as the Object-Relational Mapping (ORM) tool, enhancing data access and manipulation.
  • TailwindCSS with Shadcn UI: The UI of Ke-Pathalo is designed using TailwindCSS with Shadcn UI, ensuring a visually appealing and responsive interface for users.
  • Vercel Hosting: The application is hosted on Vercel, a platform known for its ease of deployment, scalability, and global CDN capabilities. Vercel Edge Functions further optimize the performance of Ke-Pathalo.

Key Features of Ke-Pathalo

  1. Anonymous Messaging: Users can join the app, receive credentials via email, and start sending anonymous messages without fear of revealing their identity.
  2. Portal System: Each user can create a portal, generating a unique link to share with friends. This allows friends to send messages anonymously through the portal.
  3. Message History: Users have access to a message history feature, allowing them to review all messages sent through their portal.
  4. Geolocation Integration: An intriguing feature of Ke-Pathalo is the ability to approximate the location of the message sender, adding an extra layer of curiosity.

How to Get Started with Ke-Pathalo

  1. Join the App: Register and receive your credentials via email.
  2. Create a Portal: Open the portal and share the unique link with friends.
  3. Send Anonymous Messages: Express thoughts and feelings without revealing your identity.
  4. Explore Message History: View all messages sent through your portal and discover the approximate location of the senders.

Conclusion

Ke-Pathalo is not just an app; it's a journey, an open-source creation aimed at empowering users to express themselves freely. The live coding experience, combined with the cutting-edge technology stack, ensures a secure and seamless platform. With its innovative features, Ke-Pathalo is set to redefine the way we communicate anonymously. Join the movement today and unleash your thoughts with Ke-Pathalo!