You are browsing as a guest. Sign up (or log in) to start making projects!

iamsrijitbanerjee

@iamsrijitbanerjee

Joined June 21st, 2026

  • 28Devlogs
  • 6Projects
  • 7Ships
  • 75Votes
For you to be ballin you need to b-all-in

✍️ Blog: Life and Conundrums
💻 GitHub: @iamsrijitbanerjee
Open comments for this post
Reposted by @iamsrijitbanerjee

4h 3m 8s logged

All books are updated, divided into 4 categories: science, humanities, commerce, olympiad. Website debugged and fixed any errors present. Added sign in and sign up option, linked it with firebase. Version 1 is complete.  I would like to work on these features in version 2: google sign in through firebase, phone sign in through firebase, complete profile with details and info, sms verification through firebase, audiobooks.  Hope you like the project and also support it. G.

7
1
715
Ship

Bookly is a web platform dedicated to providing students with free easy-to-access educational textbooks and study materials. It gives students a fast and clean environment to find, read and organize good academic materials, focused on making it easy to use. It has a search function, personalized collections and it saves your data even when you are not connected to the internet. Over 80 textbooks, for Science, Commerce and Humanities and Olympiad prep. I put all these books a JSON file. This makes the website really fast. You can search for anything you want because we are using Fuse.js. It is really easy to read books on the website. You can open a book. Read it right in your browser without having to download it. The website also remembers where you stopped reading so you can pick up where you left off. You can make your own list of books to study. It will save on your device. If you want to make an account using Firebase all your information will be saved online. I also added a mode that helps you focus with quiet music and a chat room where students can talk to each other share tips and send links to books. The website is simple, fast and free. You can look at it here: book;y-v1.web.app . Let me know what you think about the website!

  • 5 devlogs
  • 15h
  • 12.01x multiplier
  • 148 Stardust
Try project → See source code →
Open comments for this post

4h 3m 8s logged

All books are updated, divided into 4 categories: science, humanities, commerce, olympiad. Website debugged and fixed any errors present. Added sign in and sign up option, linked it with firebase. Version 1 is complete.  I would like to work on these features in version 2: google sign in through firebase, phone sign in through firebase, complete profile with details and info, sms verification through firebase, audiobooks.  Hope you like the project and also support it. G.

7
1
715
Open comments for this post
Reposted by @iamsrijitbanerjee

2h 11m 18s logged

I spent the day working on the NCERT catalog for Class 11 and Class 12. I made sure that all the main subjects like Sciences, Commerce and Humanities are included. Each subject has covers, correct descriptions and direct links to download the books. I also added some books to the list. These are books that can help students get ready for Olympiad exams. There are also some reference books for different subjects. The database is now a collection of educational content. The library is almost ready to use. Now I am focusing on adding fiction and non-fiction books to the library. I want to finish adding these books soon, as possible.

0
1
284
Open comments for this post

2h 11m 18s logged

I spent the day working on the NCERT catalog for Class 11 and Class 12. I made sure that all the main subjects like Sciences, Commerce and Humanities are included. Each subject has covers, correct descriptions and direct links to download the books. I also added some books to the list. These are books that can help students get ready for Olympiad exams. There are also some reference books for different subjects. The database is now a collection of educational content. The library is almost ready to use. Now I am focusing on adding fiction and non-fiction books to the library. I want to finish adding these books soon, as possible.

0
1
284
Open comments for this post
Reposted by @iamsrijitbanerjee

1h 44m 40s logged

Today’s update focused on expanding the content. With the dynamic frontend and Firebase backend set up, I added a large amount of data to our books.json database. I went beyond just the core sciences to include Humanities, Fine Arts, Economics, and History. Thanks to the scalable architecture I developed earlier, the new books automatically filled the library grid, integrated with the Fuse.js search engine, and synced with the Smart Recommendations algorithm without needing to change a single line of code. Now, it’s time to run firebase deploy one last time and expand json to include fiction and non-fiction books.

0
1
126
Open comments for this post

1h 44m 40s logged

Today’s update focused on expanding the content. With the dynamic frontend and Firebase backend set up, I added a large amount of data to our books.json database. I went beyond just the core sciences to include Humanities, Fine Arts, Economics, and History. Thanks to the scalable architecture I developed earlier, the new books automatically filled the library grid, integrated with the Fuse.js search engine, and synced with the Smart Recommendations algorithm without needing to change a single line of code. Now, it’s time to run firebase deploy one last time and expand json to include fiction and non-fiction books.

0
1
126
Open comments for this post
Reposted by @iamsrijitbanerjee

2h 2m 31s logged

Huge step in this update. I successfully integrated Firebase to handle user authentication and real-time database management. Students can now create accounts. Their custom study playlists will instantly sync to the cloud making their reading profiles accessible across any device without losing the bookmark, using local-storage speed I built earlier.. I didn’t stop at personal data. To build a learning experience I created deep linking allowing users to generate and share direct links to specific textbooks with a single click. Finally I added a real-time Community Chat widget by Firestores. Now authenticated students worldwide can instantly message each other share study tips. Drop book links in a persistent slide-out lounge.

0
1
201
Open comments for this post

2h 2m 31s logged

Huge step in this update. I successfully integrated Firebase to handle user authentication and real-time database management. Students can now create accounts. Their custom study playlists will instantly sync to the cloud making their reading profiles accessible across any device without losing the bookmark, using local-storage speed I built earlier.. I didn’t stop at personal data. To build a learning experience I created deep linking allowing users to generate and share direct links to specific textbooks with a single click. Finally I added a real-time Community Chat widget by Firestores. Now authenticated students worldwide can instantly message each other share study tips. Drop book links in a persistent slide-out lounge.

0
1
201
Open comments for this post

5h 3m 50s logged

So to start off with version 1.1 of booky I put in a JSON architecture so it is easy to grow the library. I added lazy loading so covers show up fast without using too much data. I got rid of “tab bounce” by making a native in-browser full-screen PDF reader. To make it even better I added Fuse.js for searching that can handle typos (it waits a bit before searching to avoid slowing things down). I put the whole user interface inside a glass look. The frontend is all cleaned up I will work on the backend next. I have also removed any books that were there, for a start.

0
0
21
Ship

I present before you the MENTALIST OS. Hope you like and support this project, took a lot of resources and time. Most of the time when you open a browser it looks very modern and sleek with colors.. I wanted to create something that feels warm and personal. The Mentalist is one of my TV shows. So I designed this OS to look like a desk at the CBI detective station.
Everything in this system is designed to look like case files and notes. Of regular windows I made everything look like manila folders and corkboards where you can pin up notes and pictures.
This new version of Mentalist OS has a lot of changes to the core window widgets. It has things like taskbar docking and active resizing. You can also split the screen into two parts with a 50% edge snap.
Making the Mentalist OS work, with web pages and run things like the interactive red string evidence board and audio tools at the same time was really hard.. I did it and now the it is a really cool and simple way to have a desktop experience. It feels like you are part of an investigation team. You can go into the terminal. Look around. The Mentalist OS is a way to feel like you are solving a mystery. Try to catch Red John.

  • 4 devlogs
  • 6h
  • 16.42x multiplier
  • 92 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post
Reposted by @iamsrijitbanerjee

1h 4m 57s logged

To finish off on an interesting note, I focused on easter eggs, adding more details to the story and fixing the user interface problems. I made the main database bigger to include over 80 characters from all the seasons of The Mentalist. I also improved the Evidence Pinboard to show eight suspects, including the list of people who could be Red John. The technical problem I had during this time was getting the HTML5 Canvas layers to work right for the red strings. At first the canvas was getting in the way. People could not click on the red pins underneath it. To fix this I had to set up the z-index stacking right and use a special code on the canvas layer to ignore the mouse clicks while also making sure the pins themselves would work with mouse clicks. I also fixed the problem of pictures being cut off on the roster by using some properties in the CSS code. To finish everything up I added a drive, for the Blake Association that people can access from the Terminal and I made the digital FBI Badge generator work perfectly so it can make real pictures.

0
1
166
Open comments for this post

1h 4m 57s logged

To finish off on an interesting note, I focused on easter eggs, adding more details to the story and fixing the user interface problems. I made the main database bigger to include over 80 characters from all the seasons of The Mentalist. I also improved the Evidence Pinboard to show eight suspects, including the list of people who could be Red John. The technical problem I had during this time was getting the HTML5 Canvas layers to work right for the red strings. At first the canvas was getting in the way. People could not click on the red pins underneath it. To fix this I had to set up the z-index stacking right and use a special code on the canvas layer to ignore the mouse clicks while also making sure the pins themselves would work with mouse clicks. I also fixed the problem of pictures being cut off on the roster by using some properties in the CSS code. To finish everything up I added a drive, for the Blake Association that people can access from the Terminal and I made the digital FBI Badge generator work perfectly so it can make real pictures.

0
1
166
Open comments for this post

1h 1m 12s logged

Guys, hope you go through the video walkthrough. The audio player now has four tracks (Choices: Sacramento Rain, Late Night Office Hum, Lo-Fi Vinyl Crackle, and Teletype).I also updated the FBI/CBI Badge Creator, it uses HTML5 Canvas. People can type in their name and field of work, then they can get a special consultant badge. The old Evidence Pinboard was not very exciting. Now, the user can drag strings between the red pins on the suspect cards. This makes it look like the suspects are all connected and people can see how they are related to each other. The CBI ID credential and the Evidence Pinboard are great tools that make the experience feel more real.

0
0
83
Open comments for this post
Reposted by @iamsrijitbanerjee

1h 13m 23s logged

The search bar on website is really good now. It can find over 80 people like characters, suspects and agents from The Mentalist. You can use it like you use the search on your computer. If you want to find someone like Virgil Minelli or Lorelei Martins you can just type their name. It will show you what they are doing and what group they are part of, with clearance level. I also made the Devlog tool better. Now you can write a lot of information about what you’re working on. You can use the editor to write many paragraphs about your investigation or what you are developing.

0
2
581
Open comments for this post

1h 13m 23s logged

The search bar on website is really good now. It can find over 80 people like characters, suspects and agents from The Mentalist. You can use it like you use the search on your computer. If you want to find someone like Virgil Minelli or Lorelei Martins you can just type their name. It will show you what they are doing and what group they are part of, with clearance level. I also made the Devlog tool better. Now you can write a lot of information about what you’re working on. You can use the editor to write many paragraphs about your investigation or what you are developing.

0
2
581
Open comments for this post
Reposted by @iamsrijitbanerjee

2h 18m logged

The core was rewritten to support window management. This means users can now manage their windows in a way. I added a taskbar at the bottom of the screen. This taskbar is like a dock where users can minimize their windows into icons that glow. When they want to use the window they can restore it and it will go back to how it was before.

I also made a system that lets users change the size of their windows. They can do this by dragging the edges of the window. There are handles on the right, bottom and bottom right of the window that they can grab onto to make the window bigger or smaller. If they drag a window to the right side of the screen it will automatically move to fill half of the screen. This makes it easy for users to have two windows at the same time one on each side of the screen, with each window taking up exactly half of the space. The core and the window management system are designed to work seamlessly with the core supporting the professional window management features.

0
1
186
Open comments for this post

2h 18m logged

The core was rewritten to support window management. This means users can now manage their windows in a way. I added a taskbar at the bottom of the screen. This taskbar is like a dock where users can minimize their windows into icons that glow. When they want to use the window they can restore it and it will go back to how it was before.

I also made a system that lets users change the size of their windows. They can do this by dragging the edges of the window. There are handles on the right, bottom and bottom right of the window that they can grab onto to make the window bigger or smaller. If they drag a window to the right side of the screen it will automatically move to fill half of the screen. This makes it easy for users to have two windows at the same time one on each side of the screen, with each window taking up exactly half of the space. The core and the window management system are designed to work seamlessly with the core supporting the professional window management features.

0
1
186
Open comments for this post
Reposted by @iamsrijitbanerjee

1h 22m 42s logged

The last update was about finishing up things and sending it out. I looked at all the code carefully finding every broken link changing the last bits of fake text with real final words and checking for any problems that might happen. I spent a lot of time making sure that the global search engine, custom playlists and native PDF reader all work well on every page. When the tests in my computer were approved I put the files online and made the site live. Bookly is now officially online and ready to help students, over the world.

0
1
238
Ship

Bookly is a kind of website that helps make education better for students. It gives them fast access to important books. When I was building Bookly, I had to make sure the website could handle a lot of books without being slow.
i fixed this problem by changing the way i stored the book information. I put it into a JSON database. This made the website more efficient. I also used the browsers ability to show PDF files.
Now Bookly has a lot of features. It has a search engine that works fast and can find books from all over the world. It also has a feature that picks a new book every week. Students can even make their own lists of books using a custom dashboard.
To see how Bookly works you can type a subject into the search bar click on a book and open it up. You can even save the book to a folder and look at all your books on the Library page. Bookly is about making it easy for students to find and use the books they need. Bookly has a lot of features that make it easy to use. For example you can use Bookly to make a list of your books. You can use Bookly to find new books to read. Bookly is a tool, for students who want to learn new things.

Try project → See source code →
Loading more…

Followers

Loading…