Skip to content

Share moods using emojis, connect through guestbook messages. Your space for mood expression and guestbook interactions

License

Notifications You must be signed in to change notification settings

canwebe/VibeLog--Emojis-Speaks-Louder-and-Guestbooks-Connect-Deeper

 
 

Repository files navigation

VibeLog - Emojis Speaks Louder and Guestbooks Connect Deeper

VibeLog is a unique web application that allows you to share your moods using emojis and establish meaningful connections through guestbook messages. Whether you're feeling happy 😄, excited 🎉, or reflective 🤔, VibeLog provides a platform to express yourself effortlessly.

Key Features

  • Emotion Expression: Use a wide range of emojis to accurately represent your current mood. Let your friends and visitors know how you're feeling without having to type out lengthy explanations.

  • Guestbook Interactions: Forge genuine connections with others through heartfelt guestbook messages. Leave your thoughts, well wishes, or engage in meaningful conversations with fellow users.

Technologies Used

  • Frontend: Built with the latest version of Next.js (Next.js 13), leveraging its groundbreaking server actions for enhanced performance and responsiveness.

  • Database: Utilizes PostgreSQL to ensure data integrity and efficient storage of user interactions.

  • Query Building: Incorporates the Kysely query builder, enabling seamless database operations and interactions.

  • TypeScript: Developed using TypeScript for robust type checking and improved code quality.

  • Styling: Styled with the power of Tailwind CSS for modern and consistent UI design.

  • Package Manager: Utilizes pnpm as the package manager for efficient dependency management.

  • User Feedback: Enhanced user experience through the integration of Sonner for toasts, providing informative and unobtrusive notifications.

Get Started

  1. Clone the repository: git clone https://github.com/your-username/vibelog.git
  2. Navigate to the project directory: cd vibelog
  3. Install dependencies: pnpm install
  4. Set up your PostgreSQL database and configure the connection in the appropriate files.
  5. Start the development server: pnpm run dev
  6. Access VibeLog in your web browser at http://localhost:3000

Contribution

Contributions are welcome! If you'd like to add new features, improve existing functionality, or fix any issues, feel free to submit a pull request. Please ensure to follow the established coding guidelines and maintain consistency with the project's technology stack.

License

This project is licensed under the MIT License.


Express yourself, connect deeply, and spread positive vibes with VibeLog. Create lasting connections through emojis and guestbook messages. Join our community and start sharing your moods today!

About

Share moods using emojis, connect through guestbook messages. Your space for mood expression and guestbook interactions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • CSS 1.7%
  • JavaScript 0.6%