Sending Images/Files from Front-End To Back-End:
When sending data from the front-end to the back-end, we typically use JSON format. However, in my application, I needed to send an image from the user. To handle this, I used FormData on the front-en

Search for a command to run...
When sending data from the front-end to the back-end, we typically use JSON format. However, in my application, I needed to send an image from the user. To handle this, I used FormData on the front-en

I have noticed that many students and developers don't know what AsyncStorage and DiskStorage are, and if they do, they often get confused about when to use each one. Here's a brief summary of how bot

Students often face a common yet frustrating problem during university classes: forgetting to switch their phone to silent mode before a lecture begins, only to have an unexpected call or notification ring loudly and disrupt the entire class. On the flip side, when they do remember to mute their phone ahead of time, they frequently forget to turn it back to normal (general) mode once the class ends—leading to missed calls, important messages, or alarms later in the day. This back-and-forth creates unnecessary stress and embarrassment, especially in back-to-back classes or busy schedules. To solve this everyday hassle, I decided to build a smart, automated timetable app called Timetable. The core idea is simple yet powerful: the app reads your university class schedule (by letting you take a photo of your timetable), intelligently extracts the subjects, timings, and days using OCR technology, and then automatically manages your phone’s sound settings based on the current time. When a class starts, the app switches your phone to silent or Do Not Disturb mode so nothing interrupts the lecture. As soon as the class ends, it quietly returns your phone to normal (general) mode so you stay connected without any manual effort. No more embarrassing rings in the middle of a quiet classroom, and no more missing important calls because you forgot to unmute. The app goes beyond basic automation by letting you review and edit the extracted schedule (since timetables from different universities can look very different), saving everything securely to a personal PostgreSQL database, and running reliable background checks to ensure the silent/normal switching happens even if the app is closed. Built with React Native, Expo, TypeScript, and a custom Express backend, this project is both a practical tool for students and a hands-on learning journey into full-stack mobile development, OCR parsing, coordinate-based table reconstruction, background tasks, and clean architecture. NOW WE WILL DISCUSS THE FOLDER STRUCTURE OF THIS APPLICATION :
