Saraha, it’s a web application for anonymous confessions. The application’s usage principle is easy and simple; it starts from the messages page where the user can copy their account link or share it on various social media platforms and start receiving confessions from their friends completely secretly. With a distinctive and elegant design focusing on ease of use and smooth navigation between pages. The latest technologies have been used to develop the SPA application. With a control panel that includes user control, messages, terms of use, site name, address, and description.
You can read more details and buy the product from picalica.com
Features:
Single Page Application (SPA): Saraha is a Single Page Application (SPA), meaning a smoother and faster user experience in navigating between pages.
Google Authentication: The web application is designed with a focus on ease of use, hence the addition of the feature to register a new account or log in using a Google account.
Share Account Link on Social Media: Users can easily share their account on social media either by clicking on share buttons or by copying the link.
Message Deletion: Users can delete messages they dislike by clicking the delete button and confirming deletion.
Thank You Page: After writing a message, users are directed to a thank you page encouraging them to create an account and start receiving confessions, thereby boosting user numbers in the application.
Unread Message Count: When receiving new messages, an icon appears indicating the number of unread messages in the menu.
Account Information Editing: Users can edit their name, email, username, and brief description. They can also edit their password or permanently delete their account.
Gravatar Usage for Profile Picture: Gravatar is used for profile pictures to facilitate users in using existing pictures on Gravatar. Users can also edit their picture on Gravatar, which will then appear on their profile.
Social Media Link Configuration: The user’s name, description, and picture are what appear in the link when shared on social media platforms.
Ease of Use: The focus is on a simple yet elegant design while ensuring ease of use for new users.
Dashboard Statistics: The dashboard displays various statistics:
- Total Users
- Total Messages
- Number of Unread Messages, which are messages received but not opened
- Account Visits, which is a statistic of total visits to user profiles
User Management: Through the dashboard, you can manage users by editing their data or deleting them. You can use the search function to find a user by their name or email.
Message Management: On the messages page, all messages can be viewed and deleted by clicking the “Delete” button and confirming deletion. The search box is useful for searching for offensive words within messages and taking action to delete them.
Terms of Use Editing: Ability to edit the terms and conditions page on the website interface. Can edit the page title and its content.
Site Settings: On the site settings page, you can edit the site name, address, and description. The site’s address and description are what appear in search engine results such as Google and DuckDuckGo.
Technologies Used:
- Laravel
- Livewire
- Alpine.js
- Tailwind CSS
- Quill.js
Fonts Used:
- Tajawal
Icons:
- Heroicons
- Tabler icons
Demo account:
Email: admin@leemcode.com Password: 12345678
Frontend Experience: To experience the frontend, open the preview link saraha.leemcode.com, register an account, and start exploring.
All parts of the application can also be tested using the admin account.