Skip to content

Jinkogule/Banco-Sinistro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Release License
Status

AboutDocumentationDevelopmentTechnologiesRun the project locallyAuthorsLicense
Português (BR)English


💻 About the Project

Banco Sinistro is a fictional software developed to help manage users' credit and debit transactions. The system functions as a digital checking account, focusing on individual financial management. Through the application, users can register as either regular users or administrators, create checking accounts, make credit and debit transactions, and view transaction records with their respective totals and current balance.

The project was created as part of the Web Development course to apply concepts such as web application development using Java (Servlet + JSP), MVC architecture, MySQL database management, DAO (Data Access Object) usage, client- and server-side data validation, and the implementation of authentication and access control for different user roles.

Note: This project was developed solely as an academic exercise for learning purposes and is not a real banking system.

📋 Documentation

🧑🏻‍💻 Development

🛠 Technologies

Back-End (Web Application)

Database

⚙ Run the Project Locally

Prerequisites

Before you begin, make sure to:

Running the Application

  1. Clone this repository
git clone https://github.com/Jinkogule/Banco-Sinistro
  1. Open the project in Apache NetBeans IDE

    • In the menu, go to File > Open Project and select the project folder.
  2. Configure the database connection

    • If needed, edit the conexaoBD.java file (located in src/java/model/conexaoBD.java).
    • Adjust the MySQL connection details.
  3. Add MySQL Connector/J to the project libraries

    • In NetBeans, right-click the project → Properties → Libraries.
    • In the Compile (Compile-time Libraries) tab, click the "+" next to Classpath.
    • Select Add JAR/Folder and choose the .jar file for MySQL Connector/J.
    • Confirm and apply the changes.
  4. Run the application

    • In Apache NetBeans, right-click the project and select Run.

✒ Authors

Lucas Pimenta
Lucas Pimenta
Lucas Couto
Lucas Couto

📝 License

This project is licensed under the MIT license.

About

Banco Sinistro is a fictional software developed to help manage users' credit and debit transactions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages