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
- Anonymous Messaging: Users can join the app, receive credentials via email, and start sending anonymous messages without fear of revealing their identity.
- 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.
- Message History: Users have access to a message history feature, allowing them to review all messages sent through their portal.
- 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
- Join the App: Register and receive your credentials via email.

- Create a Portal: Open the portal and share the unique link with friends.

- Send Anonymous Messages: Express thoughts and feelings without revealing your identity.

- 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!

