It allows users to uncover insights, troubleshoot issues, and navigate logs effortlessly with these stellar features..!
Live Site : https://rapidlogr.vercel.app/
- 💫
Log Search: 🔍:
Swiftly search through logs with RapidLogr's robust search functionality. - Explore various search parameters to find information in the blink of an eye. ⚠️ Severity Filtering:
Filter logs by severity to focus on critical issues or specific levels of importance. - Fine-tune your log analysis with precision.- 📅
Date Range Filtering:
Dive into log analysis with date range filtering. - Investigate issues that occurred during specific time intervals. - 📱
Mobile Magic:
RapidLogr is designed to shine on all devices, ensuring a seamless experience on mobile phones and tablets. - 🎨
User-Friendly Interface:
Navigate logs effortlessly with RapidLogr's clean and intuitive interface. - Experience user-friendly design for efficient log exploration. - 🌓
Adaptive Light and Dark Modes:
Customize your log exploration with the choice of light or dark mode. - Tailor your environment to suit your visual preferences. - ⚡
Next.js and Tailwind CSS Magic :
RapidLogr leverages Next.js for a powerful and efficient frontend. - Tailwind CSS brings flexibility and style, resulting in a sleek and modern design.
- Clone the Repository and Open your terminal.
- Download all the file from the repo and keep it in a folder.
- Run command
pnpm install
oryarn install
ornpm install
(pnpm is prefered). - Running the above command will install all the required dependicies to run the application.
- Go to mongodb website https://mongodb.com/ and create your account or use the existing one. Create a new database called
logs_db
. And create a collection inside calledlogs_collection
. - After successfull creation of db and collection, copy the MONGODB_URI / connection string.
- Go to
.env
in root, if not found create one. - Replace the keys & save it. This would give access to mongodb.
MONGODB_URI = 'your mongodb uri'
- Start the development server by running
pnpm run dev
ornpm run dev
🔥💥😎 Start exploring your logs
by search and using filters
💫.
At this point application is ready visit http://localhost:3000/
To use application, simply enter value you want in the search bar.
The application will then displaying the logs with the filters you have applied.Even you can combine multiple filters at once and find the log you need.
- To populate the database, use the endpoint:
http://localhost:3000/api/logs
. Send aPOST
request to this endpoint to add logs to the database. - To retrieve logs, send a
GET
request to the same endpoint:http://localhost:3000/api/logs
. You'll receive the logs as a response. - The application utilizes the latest Next.js server actions for these operations.
-
💥 RapidLogr employs server-side filtering and searching for efficient log exploration. The application utilizes MongoDB aggregation to process search parameters and perform advanced queries on the server.
-
😎 This approach enhances performance by fetching and processing data on the server side, delivering faster response times and optimizing resource utilization.
-
😁 Additionally, server-side processing adds extra benefits in terms of scalability and reduces the load on the client, providing a seamless log exploration experience.
🎉💻 RapidLogr has been an exciting challenge, offering an awesome experience in log exploration. With a user-friendly interface, server-side magic, and responsive design, it's a log management adventure like no other.
💫 Designed and Developed with ❤️ by Gagan Kumar (づ ̄3 ̄)づ╭❤️~
Don't be shy to contact 📫 [email protected] | 🤙 +91-9036644552