Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devrabbani/vibelog--emojis-speaks-louder-and-guestbooks-connect-deeper
Share moods using emojis, connect through guestbook messages. Your space for mood expression and guestbook interactions
https://github.com/devrabbani/vibelog--emojis-speaks-louder-and-guestbooks-connect-deeper
emoji infinite-scroll kysely neon nextjs13 open-source postgresql server-actions tailwindcss typescript
Last synced: 10 days ago
JSON representation
Share moods using emojis, connect through guestbook messages. Your space for mood expression and guestbook interactions
- Host: GitHub
- URL: https://github.com/devrabbani/vibelog--emojis-speaks-louder-and-guestbooks-connect-deeper
- Owner: devRabbani
- License: mit
- Created: 2023-08-08T17:33:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-15T15:45:06.000Z (over 1 year ago)
- Last Synced: 2025-01-03T02:49:08.350Z (18 days ago)
- Topics: emoji, infinite-scroll, kysely, neon, nextjs13, open-source, postgresql, server-actions, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://vibelog.canwebe.in
- Size: 123 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](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!