SkillAgentSearch skills...

Brilliant

Book Management System using CSFML

Install / Use

/learn @putuwaw/Brilliant
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Brilliant

<img src="assets/image/Brilliant Logo.png" alt="Logo Brilliant" width="214" height="213"><br>

C Forks Stars Contributors Issue PR Closed

Brilliant is a console-based application with GUI features that can manage book data.

Introducing 👥

In this modern age, everything went digital. From your ordinary newspaper, advertisements, and even food delivery is now online. You can get everything done just with a touch of your finger. Including books! Brilliant makes it easier for you to access the database full of books.

Features 💡

By using brilliant, you can:

  • [x] Create or add a book and save it into the database.
  • [x] Read or view the book data in GUI.
  • [x] Update the book that you have saved.
  • [x] Delete the book data.

Technologies 👨‍💻

Brilliant is created using:

  • C - C as the programming language that we use to make modulation in our project.
  • CodeBlocks - CodeBlocks as an IDE to develop this project.
  • CSFML - CSFML is the official binding of SFML for the C language as library to serve the GUI.

Structure 📂

The image below shows the folder structure of our project.

Brilliant
├── assets
│   ├── font
│   └── image
├── data
├── doc
├── lib
├── .gitignore
├── Brilliant.cbp
├── LICENSE
├── README.md
└── main.c
  • assets contains 2 directories, fonts and images used in the project.
  • data contains a text file which is used to store book data.
  • doc contains documentation about the project.
  • lib directory containing the headers we created in the program.
  • .gitignore is a file used to exclude some files such as object files (.o) and executable files (.exe).
  • Brilliant.cbp is CodeBlocks project file that contains information about the project.
  • LICENSE is a file containing the licenses we use in the project.
  • README.md is the file you are reading now, containing additional information about the project.
  • main.c is the main function in the file.

Requirements 📦

  • CodeBlocks 20.03 or later
  • CSFML 2.5.1 or later
  • C17 or later

Installation 🛠️

  • Move CSFML folder to:
C:\Program Files\CodeBlocks\csfml
  • Link libraries in CodeBlocks:
csfml-graphics-2
csmfl-window-2
  • Add compiler search directories:
C:\Program Files\CodeBlocks\csfml\include
  • Build and run.

Preview 💻

Let's take some sneak peek about our project.

<div align="center"> <img src="doc/doc_main.png" width="640" height="360"> <img src="doc/doc_about.png" width="640" height="360"> <img src="doc/doc_view.png" width="640" height="360"> </div>

Contributors ✨

<br> <table align="center"> <tr> <td align="center"><a href="https://github.com/putuwaw"><img src="https://avatars.githubusercontent.com/u/90038606?v=4" width="150px;" alt=""/><br><sub><b>Putu Widyantara</b></sub></td> <td align="center"><a href="https://github.com/sugunjenk"><img src="https://avatars.githubusercontent.com/u/102678449?v=4" width="150px;" alt=""/><br><sub><b>Suma Gunawan</b></sub></td> <td align="center"><a href="https://github.com/RaindraP"><img src="https://avatars.githubusercontent.com/u/94416844?v=4" width="150px;" alt=""/><br><sub><b>Raindra Pramathana</b></sub></td> <td align="center"><a href="https://github.com/IseKey"><img src="https://avatars.githubusercontent.com/u/102424627?v=4" width="150px;" alt=""/><br><sub><b>Rafly Shaquille</b></sub></td> </tr> </table>
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated10mo ago
Forks4

Languages

C

Security Score

82/100

Audited on May 12, 2025

No findings