Work

Libris

Teamwork
Dev
Frontend
Backend

Libris website homepage

GitHub Live-demo

Libris

Your digital library

Libris is a digital library built by a team of 4 developers and book lovers in 4 days.

About the Project

The objective of this project was to develop from scratch a fullstack project built with only with the following stack:

Built with

  • HTML5
  • CSS3
  • TypeScript
  • React
  • Redux
  • Material-UI
  • MongoDB
  • Express.js
  • Node.js

Functionalities

  • Before logging in, the user can only see Books and Bookshelves
  • Once logged in, the user has access to its books and more
  • From the book details, the user can add comments
  • The user can search a book by name
  • The user can find book details by clicking on a book
  • In Bookshelves, the user can follow other users and find their bookshelves
  • The user can edit its information in its profile page
  • The user can change theme from light to dark
  • The Admin user can access a dashboard with all the users (user management and book management)
  • From the dashboard user management section, the Admin user can edit a user’s status (“active”, “inactive”, “banned”)
  • From the dashboard book management section, the Admin user can add more books in the database