This is a simple CRUD-based database management system built with Flask and SQLite. It allows users to manage employee records, including adding, updating, and deleting employees.
- View all employees in the database
- Add new employees with name, position, and salary
- Update existing employee details
- Delete employees from the database
- Simple and responsive UI using Bootstrap
- SQLite database for lightweight storage
git clone https://github.com/<your-username>/Database-Management-System.git
cd Database-Management-Systempython3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install Flask Flask-SQLAlchemy
pip freeze > requirements.txtpython app.pyThen, open http://127.0.0.1:5000/ in your browser.
To stop the Flask server, press CTRL+C in the terminal.
Database-Management-System/
├── app.py # Main Flask application
├── db.db # SQLite database (auto-created)
├── templates/ # HTML templates for UI
│ ├── base.html
│ ├── home.html
│ ├── view_employees.html
│ ├── add_employee.html
│ └── update_employee.html
├── .gitignore # Git ignore file
└── requirements.txt # Python dependencies
git add .
git commit -m "Initial commit with working Flask CRUD app"
git push origin mainThis project is licensed under the MIT License.
Patrick King - 2025