Skip to content

Server Monitoring Application. A modern Django web application for monitoring and managing server statuses.

License

Notifications You must be signed in to change notification settings

OlguD/server-monitoring

Repository files navigation

Server Monitoring Application

A Django web application developed for monitoring and managing server status.

Server Monitoring Dashboard

Features

  • User Management (Register, Login, Logout)
  • Server Status Monitoring
  • Dashboard Viewing

Technologies

  • Python 3.12
  • Django 5.1.4
  • Tailwind CSS 3.4.17
  • SQLite3

Installation

Clone the project

git clone git@github.com:OlguD/server-monitoring.git
cd server-monitoring

Create and activate virtual environment

python -m venv venv
source venv/bin/activate  # For Linux/Mac
# venv\Scripts\activate  # For Windows

Install required Python packages

pip install -r requirements.txt

Install Node.js packages

npm install

Apply Django migrations

python manage.py migrate

Compile Tailwind CSS

npm run dev

Run the application

python manage.py runserver

Usage

Contributing

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

Contact

olgudegirmenci34@gmail.com

About

Server Monitoring Application. A modern Django web application for monitoring and managing server statuses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published