Logger Store is an app that aggregates logs from your applications and provides real-time notifications. It simplifies log management by collecting logs from various sources and promptly notifying you about crucial events, errors, and activities. With a user-friendly interface and customizable notification settings, LogNotifier ensures you stay connected to your logs and stay informed. Try Logger Store today and streamline your log monitoring process.
- make sure you have
node.js
installed on you computer.
- clone or copy the repo
git clone https://github.com/Max-im/logger.git
- go to the server dir
cd server
and install server dependencies npm install
- go to the client dir
cd client
and install client dependencies npm install
- go to the server dir
cd server
and create .env
file use .env.sample
as an example
- to the server dir
cd client
and create .env
file use .env.sample
as an example
- make sure you have a valid GOOGLE API KEY for REACT_APP_GOOGLE_API client env
- make sure you have a database up and running
- go to the server dir
cd server
and run npm run dev
- go to the client dir
cd client
and run npm start
- React
- Redux-Toolkit
- Nodejs
- TypeScript
- Fastify
- Prisma
- Postgresql
URL |
Access |
Method |
Body |
Response |
Description |
api/v1/status/ |
Free |
GET |
- |
{ staus: 'up' } |
app status |
api/v1/status/info |
Free |
GET |
- |
{ status: string startedAt: Date node: {}} |
app running info |
api/v1/status/stat |
Free |
GET |
- |
{ projects, users } |
projects and users info |
URL |
Access |
Method |
Body |
Response |
Description |
api/v1/user/ |
LoggedIn |
GET |
- |
{ staus: 'up' } |
app status |
api/v1/user/auth |
Free |
POST |
GoogleAPI response |
{user, token} |
projects and users info |
URL |
Access |
Method |
Body |
Response |
Description |
api/v1/plan/ |
Free |
GET |
- |
{ id: number, name: string, projectsNum: number, cost: number, storingDays: number }[] |
current plans information |