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.jsinstalled on you computer. - clone or copy the repo
git clone https://github.com/Max-im/logger.git - go to the server dir
cd serverand install server dependenciesnpm install - go to the client dir
cd clientand install client dependenciesnpm install - go to the server dir
cd serverand create.envfile use.env.sampleas an example - to the server dir
cd clientand create.envfile use.env.sampleas 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 serverand runnpm run dev - go to the client dir
cd clientand runnpm 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 |