Logomatic AI is a Next.js application designed for efficient log management and analysis. It provides a user-friendly interface for viewing, filtering, and visualizing log data, enhancing debugging and monitoring capabilities. The application utilizes a PostgreSQL database for persistent log storage and leverages TypeScript for improved code maintainability and type safety.
- 🎯 Real-time Log Streaming: View logs as they are generated.
- 🔐 Secure Authentication: (Implementation details pending further code analysis)
- 📱 Responsive Design: Accessible across various devices.
- ⚡ Efficient Data Handling: Optimized for handling large volumes of log data.
Frontend:
Backend:
(To be completed after backend specifics are identified)
Database:
DevOps:
- Node.js (version >=16.0.0)
- PostgreSQL (version >=13.0.0)
yarnornpm
-
Clone the repository:
git clone https://github.com/rithaa24/logomatic-ai.git cd logomatic-ai -
Install dependencies:
yarn install
-
Environment setup:
cp .env.example .env # Configure your environment variables: DATABASE_URL, PORT (and any others detected in .env.example) -
Database setup: (Instructions will be added here based on database migration strategy detected in the codebase. Currently there is no migration script identified.) Create a PostgreSQL database with appropriate name and settings specified in
.env. -
Start development server:
yarn dev
-
Open your browser: Visit
http://localhost:3000
logomatic-ai/
├── app/
│ └── ...
├── components/
│ └── ...
├── constants/
│ └── ...
├── db/
│ └── ...
├── docker-compose.yml
├── drizzle.config.ts
├── eslint.config.mjs
├── hooks/
│ └── ...
├── lib/
│ └── ...
├── middleware.ts
├── migrations/
│ └── ...
├── next.config.ts
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── public/
│ └── ...
├── tailwind.config.ts
└── tsconfig.json
| Variable | Description | Default | Required |
|-----------------|-------------------------------------------|-------------------------|----------|
| DATABASE_URL | PostgreSQL connection string | postgres://user:password@host:port/database | Yes |
| PORT | Port for the development server | 3000 | No |
| (Other variables) | (To be added after analyzing .env.example)| | |
| Command | Description |
|---------------|---------------------------------|
| yarn dev | Starts the development server |
| yarn build | Creates a production build |
(Testing framework and commands to be added after analysis of test files/configs)
yarn build(Deployment instructions to be added after analyzing deployment-related configurations like Dockerfile)
- Docker: (Instructions will be added here after analyzing the Dockerfile)
(Contributing guidelines to be added)
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ Star this repo if you find it helpful!
Made with ❤️ by [rithaa24]