Skip to content

A lightweight web application with desktop capabilities, built using HTML, Tailwind CSS, and Swal for alerts, powered by Python with Eel, and utilizing SQLite for efficient student and course data management.

Notifications You must be signed in to change notification settings

csjames03/ssis-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Student Information System (SSIS) v2

Description

SSIS v2 is a lightweight Student Information System built with a combination of technologies, including plain HTML, Tailwind CSS for styling, and SweetAlert (Swal) for user-friendly alerts. The system utilizes Python with Eel to run as a desktop application, while JavaScript handles the frontend interactions. The data is managed using SQLite, and for easy database management, you can use "DB Browser for SQLite."

Features

  • Student CRUD Operations: SSIS v2 allows the creation, retrieval, updating, and deletion of student information, including student ID, name, gender, year level, and course code.

  • Course CRUD Operations: The system enables CRUD operations for courses, such as course code (e.g., BSCS) and course name (e.g., BS in Computer Science).

Technologies Used

  • HTML: The structure of the SSIS v2 web app is built using plain HTML for a simple and straightforward layout.

  • Tailwind CSS: Tailwind CSS is utilized for styling the app, providing a clean and responsive design.

  • SweetAlert (Swal): SweetAlert is used for displaying user-friendly and customizable alerts.

  • Python with Eel: Python with Eel framework is used to run the web app as a desktop application, allowing cross-platform compatibility.

  • JavaScript: JavaScript handles frontend interactions for an interactive user experience.

  • SQLite: SSIS v2 employs SQLite as the database to store and manage student and course data.

How to Run the App

  1. Clone the repository to your local machine.

  2. Install the required dependencies. You can do this by navigating to the project directory and running pip install -r requirements.txt for Python dependencies.

  3. Ensure you have "DB Browser for SQLite" installed to manage the SQLite database easily.

  4. Run the Python script to start the application. Use the command python app.py.

  5. The SSIS v2 application will open in your default web browser.

Contributions and Issues

Contributions to the project are welcome! If you encounter any issues or have ideas to enhance the system's functionality, feel free to create an issue or submit a pull request in the repository.

License

SSIS v2 is released under the MIT License, granting users the freedom to use, modify, and distribute the software.

Contact

For any inquiries or assistance, please contact us at csjames0303@gmail.com. Manage student information with ease using SSIS v2!

About

A lightweight web application with desktop capabilities, built using HTML, Tailwind CSS, and Swal for alerts, powered by Python with Eel, and utilizing SQLite for efficient student and course data management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published