Project: Littera

Logo Littera

About the project...

Littera is a system developed to facilitate the management of personal readings, offering users an intuitive and functional platform to organize their experience with books. Created as part of the Backend Development Project course, the system aims to combine practicality and control in a single application.

The system allows users to register books with covers and detailed information, manage reading status (such as "Want to Read", "Reading", or "Read"), record start and end dates, make notes and ratings of up to 5 stars, view books in a showcase format, quickly search for titles, and track a history with reading statistics, such as total books read and annual progress.

Technologies Used

  • .NET: The main framework of the application, used to structure the system and provide support for modern, high-performance web development.
  • Razor Pages: Used to create dynamic pages in a simple and efficient way, combining server-side logic with the HTML interface.
  • Entity Framework: An ORM (Object-Relational Mapper) that facilitated communication between the system and the database, allowing data to be handled through C# classes.
  • SQLite: A lightweight and efficient database, ideal for local or small-scale applications. It was used to store all user information and their books.
  • HTML5 and CSS3: Used to structure and style the user interface, ensuring intuitive navigation and a pleasant visual experience.
View on GitHub